internet协议分析

internet协议分析

ID:36974990

大小:48.00 KB

页数:6页

时间:2019-05-06

internet协议分析_第1页
internet协议分析_第2页
internet协议分析_第3页
internet协议分析_第4页
internet协议分析_第5页
资源描述:

《internet协议分析》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、IP分片MTU是网络上传送的最大数据包,MTU的单位是字节,当IP层接收到一份要发送的IP数据包时,如果数据包大于发送系统的本地MTU的话,这时系统就得把数据包分成多个片里发送IP数据包结构生存时间TTL说明数据包在不可发送和破坏之前还可以经过的跳数源IP地址用来存储最初发送该数据包的主机的32位IP地址目的IP地址用来存储该数据包到达目的系统的32位IP地址第三章源端口号和目标端口号(16)在每一个TCP的头部都包含有源端口号和目的端口号,用于定位源端的应用进程和目的端的应用进程序列和确认号(Seq和Ack)(32)序列号和确认号是TCP实现可靠连接的关键,当

2、建立一个TCP连接时,发送方主机发出一个随机的初始化序列号给接收方,接收方将其+1后送回发送方,意味着发送方可以发送下一个字节标志(6)标志字段部分包含6个标志位,它说明了其他字段包含有意义的数据或说明某种控制功能。窗口(16)此字段告诉接收这个TCP报文的接收端自己还可以接收多少数据字节。它大致对应于滑动窗口协议的窗口尺寸。反过来,接收TCP报文的接收端可以使用此字段来改变发送端的窗口的大小。窗口最大为65535字节。MSS(最大报文段长度)和MTU(最大传输单元)大小在TCP初建连接时,通讯双方要交换MSS,以确定将要传输的数据的大小,MSS值设置为外出接口

3、上的MTU长度减去固定的IP首部和TCP首部长度。但是如果网络的中间设备的MTU要小于通信双方计算机的MTU,那么数据在传输过程中就要分段。TCP采用一个PATHMTUDISCOVERY机制来避免当不同网络的计算机要通信时出现的分段问题,即通信前先发送一个IP探测数据,数据包的大小为输出接口或者对端声名的MSS中的最小MTU,这个数据包的IP报头“不分开”标志字段必须设置为1,已表明禁止数据包分段,如果IP探测器没有被分段到达了目的地,那么就会采用此探测器段中用到的MTU用作数据传输。TCP端口号TCP21文件传输TCP23TelnetTCP25SMTPTCP5

4、2DNSTCP80httpTCP110Pop3TCP的拥塞控制拥塞避免算法和慢启动算法需对每个连接维持两个变量,一个拥塞窗口cwnd和一个慢启动门限ssthresh慢启动算法在cwndssthresh时使用,当cwnd=ssthresh时,既可以使用慢启动算法也可以使用拥塞避免算法慢启动算法设置cwnd为一个报文字段即cwnd=1mss,此后每收到一个确认,cwnd以指数方式增长:发送1个报文段,然后是2个,4个拥塞避免算法要求每次收到一个确认将cwnd增加1/cwnd,与慢启动的指数增加相比,这是一种加性增长第

5、四章ARP包含的字段:源端的硬件地址,源端的IP地址,目标的硬件地址,目标的IP地址,一个“消息类型”字段ARP报文结构HardwareType标识被请求的硬件地址类型ProtocolType标识使用的高层协议HardwareAddressLength指定源和目的硬件地址中提供的硬件地址长度ProtocolAddressLength指定源和目的协议地址字段中找到的高层协议地址的长度MessageType说明包的类型GARP重复地址检查,GratuitousARP当主机第一次获得IP地址的时候,会使用自己的IP地址作为目标地址发送ARP请求,以确定自己使用的IP地

6、址是否有人在用,如收到ARP响应则表明这个IP地址有人在使用第五章ICMP不是传输协议,也不能用来发送应用程序数据,ICMP是消息控制协议,作用是发送消息把网络事件和变化告诉设备ICMP消息类型Ping用到的ICMPMessageType值EchoReply是0,EchoRequest是8第六章HTTP协议的请求方法GET当浏览器要从服务器读取指定文档,GET方法要求服务器将URL定位的资源放在响应报文的正文中,回送给浏览器POST从客户端向服务器传送数据,在要求服务器和CGI做进一步处理时会用到POST方法,POST主要用于发送HTML文本中的FORM内容,让

7、CGI程序处理,使用Post请求时需要在报文首部字段ContentLength字段中指出body的长度HTTP常见的响应代码200OK一切正常,对GET和POST请求的应答文档跟在后面404NotFound无法找到指定位置的资源HTTP的请求头字段Accept客户端接受的数据类型Authorization认证消息User—agent客户端软件类型Accept-charset客户端浏览器能够处理的字符集Accept-encoding浏览器能够进行解码的数据编码方式Accept-language浏览器希望的语言类型Authorization授权信息Host请求初始的

8、主机和端口Range请求

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。