bb阶段二代课网络基础_第1页
bb阶段二代课网络基础_第2页
bb阶段二代课网络基础_第3页
bb阶段二代课网络基础_第4页
bb阶段二代课网络基础_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

应用层表示层会话层传输层网络层数据链路层物理层应用层表示层会话层传输层网络层数据链路层物理层bitframepacketsegmentSPDUPPDUAPDUISO/OSI应用层表示层会话层传输层网络层数据链路层物理层应用层传输层网络层链路层应用程序OS驱动和硬件ISO/OSITCP/IP链路层网络层传输层应用层硬件接口ARP地址解析协议RARPIPICMPIGMPTCPUDPAppAppAppAppTCP/IPftp客户端TCPIP以太网驱动ftp服务端TCPIP以太网驱动ftpclientftpserver以太网ftp协议TCP协议IP协议以太网协议用户数据用户数据APP的头用户数据APP的头TCP头用户数据APP的头TCPIP用户数据AHTCPIP头尾(CRC)用户程序用户层(应用)传输层网络层链路层46-1500数据的封装:以太网驱动程序ARPIPRARPTCPUDPICMPIGMPAppApp数据的分用(解封):数据链路层:数据46-1500目标地址源地址类型662080008060835IP包ARP请求/应答28PAD18RARP请求/应答28PAD18CRC4ARP过程:ARP缓存有数据吗?(arp)Y发出广播请求包每台机器收到广播并上传到IP层是自己?回复请求N丢弃YN将对方MAC加入缓存源将回复包中的ARP加入自己缓存MAC源IP按照目标MAC发送数据包并等回应数据在网络中传输过程数据在网络中传输过程步骤a:应用程序ping会判断发送的是主机名还是IP地址,调用函数gethostbyname()解析主机B,将主机名转换成一个32位的IP地址。这个过程叫做DNS域名解析步骤b:ping程序向目的IP地址发送一个ICMP的ECHO包步骤c:将目标主机的IP地址转换为48位硬件地址,在局域网内发送ARP请求广播,查找主机B的硬件地址。步骤d:主机B的ARP协议层接收到主机A的ARP请求后,将本机的硬件地址填充到应答包,发送ARP应答到主机A。步骤e:发送ICMP数据包到主机B步骤f:主机B接收到主机A的ICMP包,发送响应包。步骤g:主机A接收到主机B的ICMP包响应包。ARP11RARP12ICMP13ICMP协议用于传递差错信息、时间、回显、网络信息等控制数据14IP路由选择:saddr(源IP)&&netmask(子网掩码)==daddr(目的IP)&&netmask(子网掩码)Y默认路由?直接路由:不需要走路由器N间接路由:需要走路由器目的IP相等YN本地路由表有?(rout

温馨提示

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

评论

0/150

提交评论