网络模型各层报头

网络的定义 :通过任何方式,将两台或两台以上的设备进行互联,实现资源共享的目的




OSI开放式系统互联:由ISO提出的,
采用分层的理链:共分成7各层次


1.应用层:于用户进行通信,为不同的应用程序提供相应的接口
2.表示层:为不同的数据进行格式的表示,必要时还可提供加密和解密的功能
3.会话层:为不同应用程序会话通道的建立,管理和中断
-------------上层/高层
4.传输层:
a.分段上层数据
b.建立端到端的连接           
c.可靠性
d.流量控制
5.网络层:提供逻辑寻址和路径选择                 IP
6.数据链路层:保证数据在物理层上的可靠传输,提供数据的链路层标识     MAC
7.物理层:将数据形成bit流,规定接口,介质...的标准




封装/解封装


PDU协议数据单元用来表示每一层对应的名称:
传输层:段fragment
网络层:包packet
数据链路层:帧frame
物理层:比特bit


TCP/IP:由DOD
分为四层:
1.应用层
2.传输层
3.网际层
4.网络接口层
应用层 :
1.文件传输:FTP,TFTP,NFS
2.远程登陆服务:Telnet,SSH,Relogin
3.网络管理服务:SNMP
4.邮件服务:SMTP
5.域名解析:DNS
传输层:
TCP传输控制协议:
UDP用户数据报协议:
网络层:
IP
ICMP
ARP地址解析协议


IP:由32bit组成,分为网络部分和主机部分
MAC:由48bit组成,分为OUI和EUI






各层报头的格式内容:
TCP报头内容:
a.源端口
b.目标端口
     端口号:0-65535
     0,65535保留不用
     1-1023知名端口
     1024以后常用端口
c.序列号:用来表示数据发送的一个顺序
d.确认号:其值代表希望下次对方给我发送序列号为多少的数据
e.头长度:20字节 + 选项部分    (20-60字节)
f.保留:
g.代码位:syn同步,ack确认,fin终止....   
h.窗口:其值代表一次性可以发送多少各没有得到对方确认的数据包
i.校验:校验头部和数据部分
j.紧急指针:
k.选项:
UDP报头:         TFTP,DHCP,SNMP,NFS          DNS即使用TCP又使用UDP
1.源端口
2.目标端口
3.长度:8字节 + 数据部分
4.校验:报头 + 数据


IP报头:
a.版本
b.头长度:20字节 + 选项部分     (20-60字节)
c.优先级/服务类型
  优先级:
  服务类型:最小延迟,最大吞吐量,最高可靠性....
  FTP:21控制
      20数据
d.总长度
e.标识/标记/片偏移量
  标识:标识数据分片属于同一个数据段
  标记:DF不能分片
       MF更多分片
  片偏移量:表示该数据片离整个数据段的头部的距离
f.生存时间:每经过一台路由器,其值自动减1,当减到为0的时候,丢弃该数据包
   1.可以防止一个数据包在网络的无限生存下去
   2.跟踪IP数据包
g.协议       1-ICMP,2-IGMP,6-TCP,17-UDP,89-OSPF
h.头校验
i.源IP和目标IP
j.选项:调试一个
帧格式:
1.目标MAC
2.源MAC
3.长度/类型    LLC
4.数据
5.帧校验




pc1  ping  pc2的过程:
1.在网络层(源IP:_pc1,目标IP:PC2)
2.数据链路层(源MAC:PC1,目标MAC:?)
3.发送ARP广播去请求pc2的mac地址,(源IP:_pc1,目标IP:PC2,源mac:pc1,目标 mac:ffffffff-ffff)

















  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值