网站大量收购独家精品文档,联系QQ:2885784924

[工学]第2章:TCP-IP互联网络.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第2章:TCP-IP互联网络

第二章:TCP/IP互联网络 1.1 TCP/IP介绍 1.2 TCP/IP模型 1.3 比较 OSI 模型与 TCP/IP 模型 2.1 传输层 2.2 传输层的作用 跟踪每个会话 数据分段 重组数据段 标志应用程序 2.2 控制会话 传输层的主要功能包括 分段和重组 会话多路复用 传输层的其它功能 面向连接的会话 可靠传输 有序的数据重构 流量控制 2.3 支持可靠通信 2.4 TCP和UDP 用户数据报协议(UDP) 简单 无连接 低开销 尽力传递 使用UDP的应用: 域名系统 (DNS);视频流; IP语音(VoIP) 传输控制协议(TCP) 面向连接 可靠传输 流控 使用TCP的应用: Web浏览器; 电子邮件 文件传输程序 2.5 端口号的类型 2.6 分段和重组 保证所传输数据的大小符合传输介质的限制要求 确保不同应用程序发出的数据能在介质中多路传输 TCP 和 UDP 处理数据段的方式不同 2.7 TCP 分段格式 2.8 UDP分段格式 No sequence or acknowledgment fields 由上层应用来保证传输的可靠性 2.9 TCP连接建立过程与“三次握手” 2.9 TCP 确认 2.9 滑动窗口大小 3.1 网络层 网络层检查网络拓补结构,决定传输报文的最佳路由,执行数据转发。核心是确定数据包从源端到目的端如何选择路由。 3.2 IPv4 数据包头 3.3 ICMP 3.3 ICMP特点 ICMP回应请求与回应应答(ping发送Echo Request、接收 Echo reply报文) 目的不可达ICMP报文(N目的网络、U目的主机、目的协议、P目的端口不可达) 超时ICMP报文(源站产生的IP报文TTL值为255,该IP包每经过一次路由器就将TTL减1,减到0时,数据包被丢弃。Trace充分利用了ICMP超时报文) 重定向ICMP报文(向源主机通知更好的路由) 3.3 使用ping命令测试 Ping命令用于检查网络的可达性,Icmp Echo Reply消息表示目的节点可达。 当网络中路由器的缓冲区用完时,送入的报文会被丢弃,此时路由器向发送报文的主机发送源抑制报文,要求降低发送速率。 3.3 Ping命令的输出结果 ! Ping操作成功,收到了icmp echo reply报文 . 未收到任何报文 U icmp不可到达目的主机 N icmp不可到达目的网络 P icmp不可到达目的端口 Q icmp源地址失踪 M icmp禁止数据包分段 ? 收到无法识别的数据包 3.3 扩展 Ping Ping supported for several protocols 3.4 Traceroute命令的原理 Traceroute命令描述了从源到目的地址的详细路径,即整个路径上的所有路由器。其原理如下: 1)最开始,源向目的地址发送3个TTL=1的数据包,第1个路由器收到该包后将其TTL改为0,并向源发送一个ICMP超时消息,源在接到这个消息后便知道了到达目的地址要经过的第1个路由器的地址。 2)接下来,源向目的地址发送3个TTL=2的数据包,于是,第一个路由器收到该包后改其TTL=1并转发给第2个路由器,第2个路由器改其TTL=0,并向源发一个ICMP超时消息,源就知道了应经过的第2个路由器的地址。 3)最后,向目的地址发送3个TTL=n且目的节点不认识的包,目的节点就向源发回一个目的地址不可达的ICMP消息,于是,源就知道自己已到达了最终目标。 4)依据上述原理,源就知道了到达目的地址应经过的各个路由器的地址。 3.4 Traceroute命令举例 What path are packets taking? 3.5 ARP 3.6 Reverse ARP 本章习题 1,画出TCP/IP模型结构图 2,描述TCP和UDP的区别 3,画出TCP的包头 4,画出IPV4的包头 Rome 172.16.33.5 York London 172.16.12.3 Paris 172.16.16.2 Network Layer York# traceroute ROME Type escape to abort. Tracing the route to ROME (172.16.33.5) 1 LONDON (172.16.12.3) 1000 msec 8 msec 4 msec 2 PARIS (172.16.16.2) 8 msec 8 msec 8 msec 3 ROME (172.16.33.5) 8 msec 8 msec 4 msec 172.16.3.1 172.16.3.2 IP: 172.16.3.2 = MA

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档