网络协议

OSI七层网络协议,物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

Internet网路通信中只用到了其中的物理层、数据链路层、网络层、传输层、应用层。

其中物理层指的的是网线、光纤这种物理线路。

数据链路层可以看到所有的数据帧信息,在帧中包含收发地址,校验等等。典型链路层协议是wifi和ethernet,通过链路层协议可以建立最简单的局域网,完成局域网内的设备通信。

网络层则比链路层协议包含的信息更多,在跨网通信中需要用到IP信息,计算机A发送信息给另一网络中的计算机B,发送给计算机B消息经由一些列路由器转发达到了计算机B,转发依据就是计算机B的IP地址和各路由器中存放的路由表,如果路由表中没有计算机B的信息,还需要ARP协议来获取计算机B的MAC地址,以确定要通信的网卡物理地址。同样计算机B接入网络后,要通过RARP协议向路由器申请自己的IP地址。这一层的协议还有IP、ICMP等等协议

传输层比网络层更加细致,用于计算机A和计算机B之间的不同进程之间的通信,不同的进程有不同的端口,比如我要访问计算机B的8080端口。这一层的协议有TCP、UDP协议,其中TCP可以保证消息的可靠送达,有重传机制,而UDP则不保证消息的可靠送达,比较轻量,应用于实时的视频、音频传输比如打电话的语言传递、视频直播等等。

应用层,不同的应用程序还有自己专门的协议,比如浏览器的HTTP,文件服务器的FTP,邮箱的IMAP等等

上面的协议内容都是粽子一样层层包裹,里面是糯米外面是粽叶,最里层的是应用层数据,最外层的是链路层数据,打包的时候逐层包裹,解包的时候逐层剥离,最终都是网线上的字节流、高低电平、频率幅度变化的光线。

中继器是信号放大作用,工作在物理层;集线器、交换机、网桥这些工作在数据链路层;路由器工作在网络层

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值