五层网络协议简析
计算机网络中的五层网络结构从上往下分别为应用层,传输层,网络层,数据链路层和物理层。
应用层的作用是提供用户操作和系统的一个接口,我们在发送数据或者访问一个网站的时候,我们的这个行为或者操作都被协议化,然后传输到下层链路中。
传输层通过tcp和udp进行报文传输,我们封装应用层协议化之后的数据成一个新的数据结构,传输到传输层下方,传输层主要确定用那种协议进行传输,四次握手tcp,是确保通信安全,在传送数据时,先确定连接,如果不需要提前连接,则使用udp进行数据传输。这层网络协议是确定传输协议,)它负责主机中两个进程之间的通信,提供传输服务。
网络层,(我们的主机连接到网络之后,会和自己所在区域的局域网在传输路径上,我们通过ip地址进行数据传输,),他的传输单位是数据报,通过路由器将传输下来的报文分装成组,将分组交付到目的主机。
数据链路层,将网络层传下来的IP数据报组装成帧,用到的硬件是交换机和网桥
物理层:将数据链路层传下来的帧转换成比特流,也就是二进制数据,伪数据段设备提供传输数据通路。