计算机网络
文章平均质量分 68
竹丶墨
博客:https://hzyjoel.gitee.io/gitbook/
展开
-
http各个版本协议区别
HTTP1.0、HTTP1.1、HTTP2 、HTTP3区别HTTP1.1相比HTTP1.0:多种缓存处理的请求头增加Range支持分片资源传输增加Host头支持Host域名对应多个ip地址支持长连接(Connection: keep-alive)和请求流水线(Pipelining)处理(但是请求和响应报文的序列必须一致,有可能会导致队首阻塞),可以发送多个请求。HTTP2相比HTTP1.1:头部压缩:客户端和服务端维护一个头部字典(哈夫曼编码等压缩算法),将重复的头部压缩字节。采原创 2021-03-14 11:07:51 · 765 阅读 · 0 评论 -
传输层
传输层作用: 在通信双方节点上进行处理在传输层负责建立点对点的连接:通过解析数据报文TCP协议首部的目标端口号(可以判断是哪种应用程序如80端口是http协议),将数据包发送往端口中,由特定的应用服务接收信息。端口号: 用于区分同一主机的不同的应用程序或服务。端口号确定方法: 1、标准规定:如HTTP、TELNET、FTP都有相对的端口号,这是内部设定的,分布在1024~49151...原创 2019-10-08 19:25:14 · 187 阅读 · 0 评论 -
路由算法
路由算法路由算法作用: 计算目标网络之间的距离分类: 1、距离向量算法:路由器之间交换信息优化出下一跳最小路径,不同的路由器的路由表信息不同,可能选择的路径不是最优。 2、链路状态算法:路由器之间持有相同的网络拓扑图信息,只要一台路由器和其他路由器的网络拓扑图一致就说明信息是正确的,否则应该同步路由信息,使路由达到稳定状态,可以进行稳定的路由选择(最优路径)。距离向量类型路由协议实现...原创 2019-10-08 19:15:55 · 4966 阅读 · 0 评论 -
路由控制范围划分
路由控制范围划分路由控制范围划分作用: 根据不同路由设置不同的路由策略以适应不同的情况具体实现:1、IGP:用于内网通信,采用RIP,RIP2,OSPF协议。2、EGP:用于外网通信,采用BGP协议。...原创 2019-10-08 19:11:09 · 253 阅读 · 0 评论 -
NAT
NAT作用: 转化私有地址和全局IP工作原理: 在私有地址Ip第一次向路由器发送包时会建立一个转换表,记录私有地址和端口。 在私有地址主机向外网发送数据时,需要通过一个网络地址是全局IP(即全世界只有一个的地址)的路由,在转发出外网时根据转换表会将数据包中的源IP地址帧替换成全局IP地址。在转换时还会包含端口号,防止私网内多个主机同时发送导致的冲突。...原创 2019-10-08 19:10:38 · 131 阅读 · 0 评论 -
DHCP
DHCP作用: 自动分配IP给连接上网络的设备。工作原理:1、配置一个或多个DHCP服务器(设置可分配的IP和子网掩码)2、设备上线发送ICMP消息以获取IP3、DHCP分配地址前发送ICMP消息确定其他DHCP没有冲突IP(不应答)4、DHCP回传设备ICMP应答分配IP5、设备发送ARP请求包确认(确定没有应答),则这个IP一定是不冲突的,所以设置设备IPDHCP中继代理:作...原创 2019-10-08 19:09:49 · 123 阅读 · 0 评论 -
网络层
网络层作用:计算数据传输到目标地址的路径,让数据链路层去发送数据到下一个链路,目标地址可以是多个网络通过路由链接而成的某一个地址。因此这一层主要负责寻址和路由选择。涉及技术:1、路由器/3层交换机:网络层面上连接两个网络,对分组报文进行转发的设备通过IP处理转发2、IP协议: 作用: 1、标识网络层中的每一台主机的位置 2、抽象数据链路层通信的差异,根据不同数据链路层协议...原创 2019-10-08 18:50:21 · 172 阅读 · 0 评论 -
数据链路层
数据链路层作用:负责物理层面上的互连的、节点之间的通信传输,例如与1个以太网相连的2个节点之间的通信涉及技术:1、网桥/2层交换机:在数据链路层面上连接两个网络的设备,通过Mac地址处理转发。 发送方式: ·储存转发:将传输的数据帧临时储存于内存,再生成信号作为一个全新的帧转发给相关的另一个网段,通过数据帧中的FCS位判断数据是否损坏,数据完整则发送,否则不发送 ·直通...原创 2019-10-08 18:16:52 · 242 阅读 · 0 评论 -
物理层
物理层作用:负责0、1比特流与高低电压、光的闪灭之间的互换技术:中继器:通过将电缆传输的电信号和光信号通过中继器的波形调整器和放大传给另一个电缆...原创 2019-10-08 18:16:22 · 107 阅读 · 0 评论 -
IOS七层模型
物理层(01比特流的转换)数据链路层(物理通路的发送和数据包的划分,附加Mac地址到数据包)网络层(根据目的地址选择发送数据包路径–路由选择)传输层(链接建立和断开,保证传输的可靠–重发机制)会话层(发送的顺序和方法)表示层(编码的格式)应用层(具体的应用发送内容)...原创 2019-10-04 15:45:17 · 6113 阅读 · 1 评论