tcpip协议详解,pdf
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
编号:_______________本资料为word版本,可以直接编辑和打印,感谢您的下载
tcpip协议详解,pdf
甲方:___________________
乙方:___________________
日期:___________________
tcpip协议详解,pdf
篇一:tcpip详解-卷一-协议-3.11小结
3.11小结
本章开始描述了ip首部的格式,并简要讨论了首部中
的各个字段。
我们还介绍了ip路由选择,并指出主机的路
由选择可以非常简单:如果目的主机在直接相连的网络上,
那么就把数据报直接传给目的主机,否则传给默认路由器。
在进行路由选择决策时,主机和路由器都使用路由表。
在表中有三种类型的路由:特定主机型、特定网络型和默认
路由型。
路由表中的表目具有一定的优先级。
在选择路由时,主机路由优先于网络路由,最后在没有其他可选路由存在时
才选择默认路由。
ip路由选择是通过逐跳来实现的。
数据报在各站的传输过程中目的ip地址始终不变,但是封装和目的链路层地址
在每一站都可以改变。
大多数的主机和许多路由器对于非本
地网络的数据报都使用默认的下一站路由器。
a类和b类地址一般都要进行子网划分。
用于子网号的比特数通过子网掩
码来指定。
我们为此举了一个实例来详细说明,即作者所在
的子网,并介绍了变长子网的概念。
子网的划分缩小了
internet 路由表的规模,因为许多网络经常可以通过单个表
月就可以访问了。
接口和网络的有关信息通过ifconfig 和netstat命令可以获得,包括接口的ip地址、子网掩码、广播地址以及mtu等。
在本章的最后,我们对internet 协议族潜在的改进建
议一下一代ip进行了讨论。
习题
3.1环回地址必须是127.0.0.1 吗?
3.2在图3-6中指出有两个网络接口的路由器。
3.3子网号为16bit的a类地址与子网号为8bit的b类
地址的子网掩码有什么不同?
3.4阅读RFc1219[tsuchiya1991],学习分配子网号和
主机号的有关推荐技术。
3.5子网掩码255.255.0.255 是否对a类地址有效?
3.6你认为为什么3.9小节中打印出来的环回接口的
mtu要设置为1536?
3.7tcp/ip 协议族是基于一种数据报的网络技术,即ip 层,其他的协议族则基于面向连接的网络技术。
阅读
文献[clark1988],找出数据报网络层提供的三个优点。
篇二:tcpip等协议报文格式
tcp/ip 等协议报文格式
以太网数据报文封装格式
tcpipeth
8字节前导用于帧同步,cRc用于帧校验,此2类数据
可由网卡芯片自动添加。
目的地址和源地址是指网卡的物理
地址,即mac地址,多数情况下具有唯一性。
帧类型或协议
类型——0x0806为aRp协议,0x0800为ip协议。
aRp/RaRp(地址解析/反向地址解析)报文格式
协议类型一一发送者所提供 /请求的高级协议地址类型
(ip 协议=0x0800)操作——aRp请求=1, aRpP向应=2, RaRp 请求=3, RaRp响应=4
ip数据报头格式如下表
1、V ersion ------ 版本(4 位)---- ipV4=4 ;
2、h eaderlength -------- 包长度(4 位) ---- 例1111b,包长度=15*4=60 (ip 包头长度最大=60)
3、typeofservice —
一服务类型(8位)
d0~d2 ----- ncd3------ 最小延时(telnet 服务使用)d4—
一吞吐虽(Ftp服务使用)d5——可靠性(snmp服务使用)
d6——最小代价d7——nc
4、totallength ——总长度(16位),最大ip数据包长
度为655355 > identification ——标识号(16位),十进制表小6、Flags ------- 标志(3位)
d0 ----- ncd1 ----- 分片标志位,1有效d2 --------- 为1,表示
还有更多的片7、Fragmentoffset ---------- 偏移(13位)8、timetolive --------- 生存时间(8位)
9、protocol -------- 协议类型(8位)-----
tcp=6,udp=17,icmp=110、headerchecksum -------- 包头校验(16 位)11、sourceaddress -------- 源ip 地址(32 位)12、destinationaddress ---------- 目标ip 地址(32 位)13、nooption ——当需要路由时,使用该项
icmp (网间网控制报文协议)--- 如ping命令
*1
*2
类型0位回应应答报文,类型8为回应请求报文,整个
数据包均参与校验
icmp封装在ip数据包内传送
udp
tcp
1、sourceport ------- 源端口(16位),发起连接的计算机源端口号
2、destinationport ------------ 目的端口(16位),要登录的目的端口号
3、initialsequencenumber ------------ 序列号(32 位),初始连接的请求号,即seq
4、nextexpectedseqnumber --- 确认号(32位),对方返回的ack值
5、dataoffset —
一数据偏移(4位),数据偏移的大小6、Reservedbites —
一保留位(6位)
7、Flags ------uRg ----- 紧急数据标志,1有效,表示应立
即进行传递
ack ----- 确认标志位,1表示此数据包为应答数据包psh
—— PU S H标志位,为1表示此数据包应立即传递
Rst——复位标志位,如果收到不属于本机的数据包,
则返回一个Rstsyn 连接请求标志位,为1表示为发起连接的请求数据包。
Fin 结束连接请求标志位,为1表示是结束连接的请求数据包
8、window ----- 窗口大小(16 位)9、checksum ------- 校验
和(16 位)10、urgentpointer ---------- 紧急指针(16 位)
篇三:tcpi(tcpip 协议详解,pdf)p 详解-卷一-协议-3.6
特殊情况的ip地址
3.6特殊情况的ip地址
经过子网划分的描述,现在介绍7个特殊的ip地址,
如图3-9所示。
在这个图中,0表示所有的比特位全为0; -1表示所有的比特位全为1; netid、subnetid 和hostid 分别表示不为全0或全
1
我们把这个表分成三个部分。
表的头两项是特殊的源地址,中间项是特殊的环回地址,最后四项是广播地址。
表中的头两项,网络号为0,如主机使用bootp协议确定本机ip
地址时只能作为初始化过程中的源地址出现。
在12.2节中,我们将进一步分析四类广播地址。