TCP/IP知识
文章平均质量分 74
I_love_blog
这个作者很懒,什么都没留下…
展开
-
HTTP协议请求方法简述及get和post方法区别
在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交。HTTP 定义了与服务器交互的不同方法,最常用的有4种,Put(增),Delete(删),Post(改),Get(查),即增删改查:1)Get, 它用于获取信息,注意,他只是获取、查询数据,也就是说它不会修改服务器上的数据,从这点来原创 2017-04-09 22:38:04 · 2673 阅读 · 1 评论 -
《TCP/IP详解 卷1:协议》 读书笔记 第十七章 TCP:传输控制协议
出处http://blog.csdn.net/jiange_zh 第十七章 TCP:传输控制协议1.TCP的服务TCP提供了一种面向连接的,可靠的字节流服务。面向连接意味着双方在交换数据之前需要建立一个tcp连接,这跟打电话很类似,需要先拨号振铃,接通后才可以对话。TCP通过下列方式来提供可靠性:• 应用数据被分割成TCP认为最适合发送的数据块。这和UDP完全不同,应用程序产生的数据报转载 2017-05-15 21:50:33 · 483 阅读 · 0 评论 -
《TCP/IP详解 卷1:协议》 读书笔记 第十八章 TCP连接的建立与终止
出处http://blog.csdn.net/jiange_zh 第十八章 TCP连接的建立与终止1.前言TCP连接的建立可以简单的称为三次握手,而连接的中止则可以叫做四次挥手。2.TCP的建立,终止以及半关闭TCP的建立比较熟悉,在此不赘述。由于TCP连接是全双工的,因此每个方向都必须单独进行关闭。这原则是当一方完成它的数据发送任务后就能发送一个FIN来终止这个方向的连接。收到一个F转载 2017-05-15 22:05:14 · 311 阅读 · 0 评论 -
《TCP/IP详解 卷1:协议》 读书笔记 第十九章 TCP的交互数据流
出处http://blog.csdn.net/jiange_zh 第十九章 TCP的交互数据流1.前言在TCP进行数据传输时,可以分为成块数据流和交互数据流两种,且处理的算法不同.2.交互式输入例子:在一个Rlogin连接上键入一个交互命令所产生的数据流(每一个交互按键都会产生一个数据分组)。 (下面我们将看到,第二,三个报文段是可以合并的)3.经受时延的确认按键确认和按键回显两转载 2017-05-15 22:35:30 · 284 阅读 · 0 评论 -
《TCP/IP详解 卷1:协议》 读书笔记 第二十章 TCP的成块数据流
出处http://blog.csdn.net/jiange_zh 第二十章 TCP的成块数据流1.引言目前建立在TCP协议上的网络协议特别多,有telnet,ssh,有ftp,有http等等。这些协议又可以根据数据吞吐量来大致分成两大类:(1)交互数据类型,例如telnet,ssh,这种类型的协议在大多数情况下只是做小流量的数据交换,比如说按一下键盘,回显一些文字等等。(2)数据成块类转载 2017-05-15 22:52:26 · 431 阅读 · 0 评论 -
《TCP/IP详解 卷1:协议》 读书笔记 第21章 TCP的超时与重传
出处http://blog.csdn.net/jiange_zh 第21章 TCP的超时与重传1.前言对每个连接, TCP管理4个不同的定时器。1.重传定时器适用于当希望收到另一端的确认。2.坚持(persist)定时器使窗口大小信息保持不断流动,即使另一端关闭了其接收窗口。3.保活(keepalive)定时器可检测到一个空闲连接的另一端何时崩溃或重启。4.2MSL定时器测量一个连接处转载 2017-05-16 09:08:27 · 335 阅读 · 0 评论 -
《TCP/IP详解 卷1:协议》 读书笔记 第22章 TCP的坚持定时器
出处http://blog.csdn.net/jiange_zh 第22章 TCP的坚持定时器1.前言TCP不对ACK报文段进行确认,如果一个ACK丢失了,接收方等待接收数据(因为它已经向发送方通告了一个非0的窗口),而发送方等待允许它继续发送数据的窗口更新。为防止这种死锁,发送方使用坚持定时器(persist timer)来周期性向接收方询查窗口是否已增大。(发出的报文段叫做窗口探查转载 2017-05-16 10:03:27 · 384 阅读 · 0 评论 -
《TCP/IP详解 卷1:协议》 读书笔记 第23章 TCP的保活定时器
出处http://blog.csdn.net/jiange_zh 第23章 TCP的保活定时器因为TCP是面向连接的,所以就会出现只连接不传送数据的“半开放连接”,服务器要检测到这种连接并且在某些情况下释放这种连接,这就是保活定时器的作用。其时限根据服务器的实现不同而不同。如果一个给定的连接在2小时内没有任何动作,那么服务器就向客户发送一个探查报文段.客户主机必须处于以下4个状态之一:转载 2017-05-16 10:19:34 · 433 阅读 · 1 评论 -
计算机网络部分的面试常考点,参考书籍:《计算机网络》第五版 谢希仁
出处:http://www.cnblogs.com/zyf-zhaoyafei/p/4716297.htmlOSI,TCP/IP,五层协议的体系结构,以及各层协议OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP分层(4层):网络接口层、 网际层、运输层、转载 2017-05-26 11:31:23 · 1014 阅读 · 0 评论 -
传输层TCP和UDP的区别分析与应用场景
基本概念:1: 面向报文面向报文的传输方式是应用层交给UDP多长的报文,UDP就照样发送,即一次发送一个报文。因此,应用程序必须选择合适大小的报文。若报文太长,则IP层需要分片,降低效率。若太短,会是IP太小。UDP对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。这也就是说,应用层交给UDP多长的报文,UDP就照样发送,即一次发送一个报文。2: 面向字节流面向字节流的话,虽然应用程转载 2017-11-10 23:01:48 · 339 阅读 · 0 评论 -
《TCP/IP详解 卷1:协议》 读书笔记 第十一章 UDP:用户数据报协议
出处http://blog.csdn.net/jiange_zh 第十一章 UDP:用户数据报协议1.引言UDP封装: 20字节IP首部+8字节UDP首部+UDP数据2.UDP首部 端口号表示发送进程和接收进程. UDP长度指UDP首部和数据的总长度. UDP检验和覆盖UDP首部和数据.(不包括伪首部) UDP伪首部包含了IP首部的一些字段,只在计算UDP校验和时使用,并不转载 2017-05-15 21:26:41 · 761 阅读 · 0 评论 -
《TCP/IP详解 卷1:协议》 读书笔记 第十章 动态选路协议
出处http://blog.csdn.net/jiange_zh 第十章 动态选路协议1.引言上一章讲的是静态选路:通过默认方式生成路由表项(对于直接连接的接口),并通过route命令增加表项,或者通过ICMP重定向生成表项。本章讨论动态选路,它用于路由器间的通信。包括 RIP, OSPF, BGP 以及 CIDR。2.动态选路路由器上有一个路由守护程序,它运行选路协议,并与相邻的一转载 2017-05-15 20:58:11 · 528 阅读 · 0 评论 -
《TCP/IP详解 卷1:协议》 读书笔记 第九章 IP选路
出处http://blog.csdn.net/jiange_zh 第九章 IP选路1.引言需要进行选路的数据报可以由本地主机产生,也可以由其他主机产生。在后一种情况下,主机必须配置成一个路由器,否则通过网络接口接收到的数据报,如果目的地址不是本机就要被丢弃。2.选路原理IP搜索路由表的几个步骤:1) 搜索匹配的主机地址;2) 搜索匹配的网络地址;3) 搜索默认表项(默认表项一般在路由表转载 2017-05-15 20:41:32 · 275 阅读 · 0 评论 -
小白入门,OSI七层模型图解
OSI七层模型 相关协议 缩写应用层HTTP 超文本传输协议FTP 文件传输协议SMTP 简单邮件传输协议TELNET TCP/IP终端仿真协议POP3 邮局协议第三版Finger 用户信息协议NNTP 网络新闻传输协议IMAP4 因特网信息访问协议第四版LPR UNIX 远程打印协议Rwho UNIX 远程原创 2017-05-02 20:51:44 · 1450 阅读 · 0 评论 -
《TCP/IP详解 卷1:协议》 读书笔记 第一章 概述
第一章 概述1.分层TCP/IP协议族分为4层:应用层,运输层,网络层,链路层。应用层和运输层使用End-to-end协议,提供端到端服务;网络层提供Hop-by-hop协议,提供点到点服务。 ××尽管TCP提供了可靠的服务,但是优秀的程序员在编写程序的时候,应该把TCP的思想运用到应用程序中,考虑超时重传和确认分组等问题,而不完全依赖于TCP的可靠性!本书将要讨论的TCP/IP族协议:转载 2017-05-14 17:23:24 · 277 阅读 · 0 评论 -
《TCP/IP详解 卷1:协议》 读书笔记 第二章 链路层
出处http://blog.csdn.net/jiange_zh 第二章 链路层1.引言链路层主要有三个目的:1.为IP模块发送和接收IP数据报;2.为ARP模块发送ARP请求和接收ARP应答;3.为RARP模块发送RARP请求和接收RARP应答;硬件: 以太网,令牌环网,FDDI(光纤分布式数据接口),RS-232串行线路等。本章主要讨论 以太网链路层协议,两个串行接口链路层协议(S转载 2017-05-14 19:19:48 · 345 阅读 · 0 评论 -
《TCP/IP详解 卷1:协议》 读书笔记 第三章 IP:网际协议
出处http://blog.csdn.net/jiange_zh 第三章 IP:网际协议1.引言IP提供的是不可靠,无连接的数据报传递服务。不可靠是说它不能保证IP数据报能成功地到达目的地,它仅提供最好的传输服务。可靠性必须由上层来提供。无连接则是说IP并不维护任何关于后续数据报的状态信息,每个数据报都是独立的。所以IP数据报可以不按序接收,每个数据报独立地进行路由。2.IP首部IP数转载 2017-05-14 19:40:55 · 330 阅读 · 0 评论 -
《TCP/IP详解 卷1:协议》 读书笔记 第四章 ARP:地址解析协议
出处http://blog.csdn.net/jiange_zh 第四章 ARP:地址解析协议1.引言ARP为IP地址与对应的硬件地址之间提供动态的映射。2.ARP运行过程每台主机都会在自己的ARP缓冲区中建立一个 ARP列表,以表示IP地址和MAC地址的对应关系。当源主机需要将一个数据包要发送到目的主机时,会首先检查自己 ARP列表中是否存在该 IP地址对应的MAC地址,如果有,就直转载 2017-05-15 19:13:12 · 406 阅读 · 0 评论 -
《TCP/IP详解 卷1:协议》 读书笔记 第五章 RARP:逆地址解析协议
出处http://blog.csdn.net/jiange_zh 第五章 RARP:逆地址解析协议1.引言具有本地磁盘的系统引导时,一般是从磁盘上的配置文件中读取IP地址,而对于无盘机,则需要用RARP来获取IP地址。无盘系统的RARP的实现为从接口卡上读取硬件地址,然后发送RARP请求,最后RARP服务器在应答中返回该地址对应的IP.2.RARP的分组格式RARP的分组格式与ARP分转载 2017-05-15 19:40:49 · 307 阅读 · 0 评论 -
《TCP/IP详解 卷1:协议》 读书笔记 第六章 ICMP:Internet控制报文协议
第六章 ICMP:Internet控制报文协议1.引言ICMP经常被认为是IP层的组成部分,它传递差错报文及其他需要注意的信息。ICMP报文被封装在IP数据报中。类型字段可以有15个不同的值。检验和字段覆盖整个ICMP报文,ICMP的检验和是必需的。2.ICMP报文的类型不同类型的ICMP报文由类型字段和代码字段来共同决定。 下列情况不会产生差错报文: (1)ICMP差错报文不会再次产生差错转载 2017-05-15 19:47:19 · 308 阅读 · 0 评论 -
《TCP/IP详解 卷1:协议》 读书笔记 第七章 Ping程序
出处http://blog.csdn.net/jiange_zh 第七章 Ping程序1.引言Ping程序用来测试另一台主机是否可达。该程序发送一份ICMP回显请求报文给主机,并等待返回ICMP回显应答。一般来说,如果不能Ping到某台主机,那么就不能Telnet或者FTP到那台主机(当然,有特殊情况)。反过来,如果不能Telnet到某台主机,那么通常可以用Ping程序来确定问题出在哪转载 2017-05-15 20:13:06 · 264 阅读 · 0 评论 -
《TCP/IP详解 卷1:协议》读书笔记 第八章 Traceroute程序
出处http://blog.csdn.net/jiange_zh 第八章 Traceroute程序1.引言Traceroute程序可以让我们看到IP数据报从一台主机传到另一台主机所经过的路由。 (尽管不能保证从源端发往目的端的两份连续的IP数据报具有相同的路由,但是大多数情况下是这样的。)Traceroute程序还可以让我们使用IP源路由选项。2.Traceroute程序的操作tra转载 2017-05-15 20:30:57 · 227 阅读 · 0 评论 -
计算机网络:传输层(TCP/UDP) 应用层(HTTP) 知识总结
传输层(TCP/UDP)ISO七层模型中表示层和会话层功能是什么?表示层:图像、视频编码解,数据加密。会话层:建立会话,如session认证、断点续传。描述TCP头部?序号(32bit):传输方向上字节流的字节编号。初始时序号会被设置一个随机的初始值(ISN),之后每次发送数据时,序号值 = ISN + 数据在整个字节流中的偏移。假设A -> B且ISN = 1024,第一段数据512字节已...原创 2018-03-06 13:48:48 · 954 阅读 · 0 评论