趣谈网络协议
Posted it-hao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了趣谈网络协议相关的知识,希望对你有一定的参考价值。
前言
来自极客时间上的讲师刘超的关于网络协议的课程,质量非常高,强烈推荐。
一、概念
协议三要素
语法
语义
顺序
以太网 Ethernet
当今局域网采用的最通用的通信协议标准,处于数据链路层。它规定了包括物理层的连线、电子信号和介质访问层协议的内容。
网关gateway,路由器router,交换机switch,集线器hub,网桥bridge
hub: broadcast to every port, one-line
switch: better hub, intelligent
they are both used to exchange data within a local network
hub->switch。bridge已淡出
router: routes data from one network to another, base on ip address
gateway: 离开局域网就要经过一个网关,网关是路由器的一个网口
参考1
参考2
tips:
想象自己是一个处理网络包的程序,如何拿到网络包,如何处理,如何发出去
网络上跑的包都是完整的,可以有下层没上层(例如:Ping),而不可能有上层没下层
二、分层结构
img_310ed98ebbcbc7eee7aedeed8f081b93.png
二层定义了本地局域网的传输行为,ip层定义了端到端的传输行为。网络传输以包为单位,二层叫帧,网络层叫包,传输层叫段。
二层设备 三层设备
二层设备: 工作在链路层的设备,摘下mac头,判断丢弃、转发或留着,转发出去前要把mac头再填上
三层设备: 工作在ip层的设备,把mac头、ip头都摘下来,然后同上
三、ip地址
img_5848121a8e814b911d7d143657ca3b20.jpe
ipv6=128位
mac地址=6byte=48位,无定位功能
链接:https://pan.baidu.com/s/1v5gm7n0L7TGyejCmQrMh2g 提取码:x2p5
免费分享,但是X度限制严重,如若链接失效点击链接或搜索加群 群号936682608。
以上是关于趣谈网络协议的主要内容,如果未能解决你的问题,请参考以下文章