1、计算机网络基础知识-2.ppt_第1页
1、计算机网络基础知识-2.ppt_第2页
1、计算机网络基础知识-2.ppt_第3页
1、计算机网络基础知识-2.ppt_第4页
1、计算机网络基础知识-2.ppt_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章计算机网络基础知识 第二部分TCP IP协议栈 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 应用层 传输层 Internet层 网络接口层 协议栈 利用一组协议完成OSI所实现的功能 TCP IP协议栈 是一组由不同的协议组合在一起构成的协议栈 TCP IP协议栈 TCP IP中的协议 IP数据包格式 主要用于 1 测试目的端的可达性 ping 2 测试到达目的端的路径 tracert pathping traceroute 扩展ping ICMP 网际控制消息协议 ARP 地址解析协议 ARP的作用 将IP地址解析为MAC地址 RARP ARP 地址解析协议 已知IP地址 解析为MAC地址 RARP 反向ARP 已知MAC地址 解析为IP地址 ARP相关问题 FreeARPIP地址冲突问题ARP欺骗网络中ARP欺骗出现的问题 TCP 传输控制协议 属于面向连接的网络协议UDP 用户报文协议 属于无连接的网络协议 应用层 传输层 Internet层 物理层 数据链路层 TCP IP传输层 主机A 1028 23 源端口 目的端口 主机B 应用客户端使用的源端口号一般为系统中未使用的且大于1023目的端口号为所进行的操作 如telnet为23 源 目的端口号 应用协议传输层协议端口号FTPTCP20 21TelnetTCP23HTTPTCP80DNSTCP UDP53TFTPUDP69 Well known端口 0 1023注册端口 1024 49151动态或私有端口 49152 65535 常见的端口号 TCP协议 TCP 传输控制协议TCP属于面向连接的协议TCP可以提供可靠的 有序的端到端之间的传输 并且进行流量控制 源端口号 16比特 目的端口号 16比特 顺序号 32比特 应答号 32比特 窗口大小 16比特 校验和 16比特 其它TCP控制信息 如SYN ACK等 数据 20 发送SYN 1 seq 100 接收SYN 发送SYN 1 ACK 1 seq 300ack 101 建立连接 ACK 1 ack 301 主机A 主机B 接收SYN ACK TCP三次握手过程 1028 23 SP DP 102 Seq 302 Ack 1028 23 DP 101 Seq 301 Ack 1028 23 SP DP 102 Seq 301 Ack 1028 23 SP DP 103 Seq 302 Ack SP HostA HostB TCP的工作过程 Seq序列号 标识该数据段在已发送数据流中的位置Ack应答 发送方通过返回一条消息来验证数据已被接收 Windowsize 3发送2 发送方 Windowsize 3发送3 第三个数据段被丢弃 Windowsize 2发送4 Windowsize 2发送3 ACK5Windowsize 2 接收方 Windowsize 3发送1 Window大小为发送方或接收方的缓存大小 TCP窗口数的应用 源端口号 16比特 目的端口

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论