网络osi七层复习,未复习整理完,后续补齐

网友投稿 234 2022-10-17


网络osi七层复习,未复习整理完,后续补齐

网络osi七层

设备:计算机=============================================================

一、应用层       功能:网络服务与最终用户的一个接口

协议: ftp  tftp  smtp  snmp  dns

二、表示层       功能:数据的表示、安全、压缩

三、会话层       功能:建立、管理、中止会话

四、传输层=================================设备:防火墙==============================================================

IP层提供点到点的链接

传输层提供端到端的链接

功能:定义传输数据的协议端口号,以及流控和差错校验

数据内容:数据段

协议:tcp(Transmission Control Protocol)

传输控制协议

可靠的、面向链接的协议

传输效率低

封装:源端口号-目标端口号32比特——32位序列号——32位确认号——4位首部长度——保留6位——(urg-ack-psh-rst-syn-fin共6位)——16位窗口大小——16位校验和——16位紧急指针+可选项+数据

TCP的三次握手:a:发送syn请求建立链接(seq=100,ctl=SYN)

b:发送SYN,ACK(seq=300,ack=101,ctl=SYN,ACK

a:发送ACK(seq=101 ack=301 ctl=ACK)

TCP的四次断开:a:发送FIN,请求断开链接(FIN=1,ACK=1)

b:发送ACK(ACK=1)   b2:发送FIN请求断开链接(FIN=1,ACK=1)

a:发送ACK(ACK=1)

TCP端口号:ftp 21——telnet 23——smtp 25——dns53——80

udp(User Datagram Protocol)

用户数据报协议

不可靠的、无连接的服务

传输效率高

五、网络层===================================设备:路由器==============================================================

路由器:将数据包从一个网络发送到另一个网络

路由器router是链接因特网中各局域网、广域网的设备,路由器工作在osi模型的网络层

路由工作:识别数据包的目标IP地址

识别数据包的源ip地址(主要用于策略路由)

在路由表中发现可能的路径

选择路由表中到达目标最好的路径

维护和检查路由信息

功能:进行逻辑地址寻址,实现不同网络之间的路径选择

数据内容:数据包packet

协议:icmp igmp   IP   arp   rarp

IP包头的格式:版本4比特-首部长度4比特-优先级与服务类型8比特-总长度16比特

标识符16比特-标志3比特-段偏移量13比特

TTL8比特-协议号8比特-首部校验和16比特

源地址IP32+目标地址32

总20字节 +可选项+数据

ICMP协议:internet Control Message Protocol全称internet控制消息协议,主要用于在IP网络中发送控制消息,提供可能发生在通信环境中的各种问题反馈

传输ICMP信息时,先封装ICMP头部,再IP头部然后交给数据链路层

类型:目的不可达、ttl超时、信息请求、信息应答、地址请求、地址应答

ping反馈:链接成功,reply from 目标地址

目标主机不可达-Destination host unreachable

请求时间超时,Request timed out

未知主机名,Unknown host abc

arp协议:IP地址解析为mac地址

六、数据链路层=====================设备:交换机(局域网:以太网)===============================================================

功能:数据链路的建立、维护与拆除、帧包装、传输、同步、进行硬件地址寻址、帧的差错恢复、流量控制

数据内容:数据帧frame

CSMA/CD—带冲突检测的载波监听多路访问   MAC地址:48bit 6字节

数据帧:数据链路层封装—64字节—1518字节=目的地址6字节-源地址6字节-类型/长度2字节/数据46-1500字节/帧校验序列4字节

数据链路层子:介质访问控制(mac)子层

将上层下来的数据封装成帧进行发送接收

实现和维护介质访问控制协议、例如CSMA\CA

比特差错检测

mac帧的寻址

逻辑链路控制(llc)子层

建立和释放数据链路的逻辑链接

提供与上层的接口

给帧加上序号

交换机工作原理:学习—广播—转发—更新

交换机内部交换方式:储存转发——是及还击网络领域应用最广泛的方式

对进入交换机的数据包进行错误检测

支持不同速度的端口间转换

在数据处理时延时大

快速转发——延迟非常小、交换非常快

不能提供错误检测能力

由于没有缓存,不能将具有不同速率的输入/输出端口直接接通、而且容易丢包

分段过滤——检查数据包的长度是否够64个字节

不提供数据校验

冲突域与广播域:单工、半双工、全双工

分割冲突域、不分割广播域。

七、物理层============================设备:网卡接口、中继器、集线器=============================================

功能:建立、维护、断开物理连接

数据内容:比特流bit


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Spring Cloud微服务使用webSocket的方法
下一篇:Netty结合Protobuf进行编解码的方法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~