- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TCPIP协议栈学习文档.ppt
TCP/IP协议栈 一. TCP/IP协议概述 二. TCP/IP栈中各协议之间的关系 三. IP报文 四. UDP报文 五. TCP报文 六. TCP状态机 一.TCP/IP协议概述 ⒈ TCP/IP协议 1)名称:TCP/IP是一个工业标准的协议族,由于TCP和IP这两个协议是整个协议族中的最重要的两个协议,所以就以它们命名整个协议族。 2)TCP/IP是为局域网和广域网环境下的异种网互联设计的网络协议,支持路由选择、广域网和Internet访问,能为跨越不同操作系统、不同硬件体系结构的互联网络提供通信服务。 3)TCP/IP协议配置包括一系列参数,如IP地址、子网掩码和默认网关等 ⒉ TCP/IP模型 二.TCP/IP栈中各协议之间的关系 三.IP报文 IP数据报格式: 四.UDP报文 UDP数据报格式: 五.TCP报文 TCP数据报格式: 六.TCP状态机 * * 设备驱动程序及接口卡 链路层 IP、ICMP、IGMP 网络层 TCP、UDP 传输层 HTTP、Telnet、FTP、SNMP、SMTP 等 应用层 TCP/IP协议族的四个层次 硬件 接口 IP ICMP IGMP TCP UDP 用户 进程 用户 进程 用户 进程 用户 进程 媒体 应用层 传输层 网络层 链路层 用户数据 用户数据 Appl 首部 应用数据 TCP首部 应用数据 TCP首部 IP首部 IP首部 TCP首部 应用数据 以太网 首部 以太网 尾部 TCP段 IP数据报 以太网帧 14 20 20 4 应用程序 TCP IP 以太网 驱动程序 以太网 数据进入协议栈时的封装过程 4位版本 ip_v 4位首部 长度 ip_hl 8位服务类型 ip_tos 16位总长度(字节数) ip_len 16位标识符 ip_id 标志 ip_flags 分片偏移 ip_off 生存时间 ip_ttl 协议 ip_p 首部检验和 ip_cksum 32位源IP地址 ip_src 32位目的IP地址 ip_dst 选项(如果有) 数据 0 15 16 31 20字节 uh_sport 16位源端口号 uh_dport 16位目的端口号 uh_ulen 16位UDP长度 uh_sum 16位UDP检验和 数据(如果有) 0 15 16 31 8字节 th_sport 16位源端口号 th_dport 16位目的端口号 th_seq 32位序号 th_ack 32位确认序号 选项(如果有) 数据 20字节 th_off 4位 首部长度 th_x2 保留 (6位) U R G A C K P S H R S T S Y N F I N th_win 16位窗口大小 th_sum 16位TCP检验和 th_urp 16位紧急数据偏移量 0 15 16 31 c s SYN SYN, ACK ACK FIN ACK FIN ACK SYN SENT (LISTEN) SYN RCVD ESTABLISHED ESTABLISHED Send Msg(ip,port) SYN Appl(close) …… FIN_WAIT_1 TIME_WAIT FIN_WAIT_2 CLOSE_WAIT CLOSED LAST_ACK CLOSED
文档评论(0)