网络
文章平均质量分 93
还要简介???
楚渐灵
没有比人更高的山,没有比脚更长的路。
展开
-
集线器、交换机、路由器是如何转发包的
由于收到包的哪个端口就连着发送这个包的设备,所以只要将这个包的发送方MAC地址写入地址表,以后当收到发往这个地址的包时,交换机就可以将它发送到正确的端口了。信号到达网线接口部分,其中的PHY(MAU)模块和MAC模块将信号转换为数字信息,然后通过包末尾的FCS进行错误校验,如果没问题则检查MAC头部中的接收方MAC地址,看看是不是发送给自己的包,如果是就放到就收缓冲区,否则就丢弃这个包。接下来,转发模块会根据收到的包的IP头部中记录的接收方IP地址,在路由表中进行查询,以此判断转发目标。原创 2023-10-08 22:52:32 · 2649 阅读 · 3 评论 -
数据链路层——以太网和ARP协议
以太网认识以太网认识MAC地址MTUMTU对IP协议的影响MTU对UDP协议的影响MTU对TCP协议的影响APR协议什么是APR协议APR如何工作APR协议格式以太网认识以太网“以太网” 不是一种具体的网络,而是一种技术标准,既包含了数据链路层的内容,也包含了一些物理层的内容。例如:规定了网络拓扑结构,访问控制方式,传输速率等以太网帧格式:源地址和目的地址是指网卡的硬件地址(也叫MAC地址),长度是48位,是在网卡出厂时固化的proto:帧协议类型字段有三种值,分别对应IP、ARP、RAR.原创 2020-07-22 17:37:23 · 814 阅读 · 0 评论 -
网络层——IP协议
协议格式网段划分特殊的IP地址IP地址的数量限制私有IP地址和公网IP地址协议格式4位版本号:指定IP协议的版本,对于IPv4来说,就是44位首部长度:标识IP报头的长度,最小20字节(固定报头),最大60字节(0~40的选项数据)8位服务类型:3位优先权字段(已经弃用),4位TOS字段,和1位保留字段(必须置为0)。4位TOS分别表示:最小延时、最大吞吐量、最高可靠性、最小成本。这四者相互冲突,只能选择一个16位总长度:IP数据报整体占多少个字节16位标识:唯一的标识主机发送的报文。如果.原创 2020-07-22 11:46:00 · 280 阅读 · 0 评论 -
传输层——UDP协议和TCP协议
UDPUDP协议格式UDP协议特点UDP的缓冲区UDP注意事项基于UDP的应用层协议TCP协议TCP协议格式TCP协议特点TCP协议机制确认应答(ACK)机制超时重传机制连接管理机制滑动窗口机制拥塞控制机制延迟应答机制捎带应答机制UDPUDP协议格式UDP协议特点无连接: 知道对端的IP和端口号就直接进行传输, 不需要建立连接不可靠: 没有确认机制,没有重传机制,如果因为网络故障该段无法发到对方, UDP协议层也不会给应用层返回任何错误信息面向数据报: 不能够灵活的控制读写数据的次数和数量.原创 2020-07-21 15:07:47 · 514 阅读 · 0 评论 -
应用层——HTTP协议
HTTPURLurlencode和urldecodeHTTP协议格式HTTP请求HTTP响应HTTP的方法HTTP的状态码HTTP中常见的HeaderURL我们平时说的网址其实就是URL(统一资源定位符),在网络中唯一定位服务器上的某个资源,向指定服务器请求指定资源。urlencode和urldecodeurlencode(url编码):像?/这样一些字符已经被url做特殊意义理解了,所以就不能随便出现。如果某个参数中带有这一类字符,就要先进行转义。转义的规则: 将需要转码的字符转为16进制,原创 2020-07-20 20:00:38 · 375 阅读 · 0 评论 -
套接字编程
套接字编程涉及到两种网络传输协议 -- TCP / UDP所以了解套接字编程之前,得先了解这两种传输协议的区别TCP(传输控制协议) – == 面向连接,可靠传输,面向字节流 ==原创 2020-06-07 10:06:54 · 590 阅读 · 0 评论