osi的7层网络模型

作者: 一只很懒很懒的虫 | 来源:发表于2018-03-20 00:17 被阅读38次

      应用层,表示层,会话层,对应的tcp/ip就是应用层。就比如是一个客户端。

      在会话层中将数据解析成适用的形式,进行加密等等操作。

      传输层指当会话层的数据传给过来时需要添加对应的端口,记录对应的服务,同时该层的数据被分段,传输层常用的协议是tcp和udp协议。

      tcp是一种连接的安全的慢速的协议,而ud是不进行数据重排,无连接的即时的协议。

    tcp建立连接采用三次握手的方式,客户端先向服务端发送syn请求连接,服务端回复ack同时也发送syn连接请求。最后客户端回复ack并且在这时真正的建立连接。采用四次挥手的方式断开连接。客户端发送一个fin标志给服务端,服务端接受到后发送ack给客户端,然后又发fin给客户端告诉它服务端也要关闭连接。此时客户端再发一个ack给服务端。确认服务端已经关闭连接了。

      tcp采用isn对发出的数据段进行记录序号,这样在接收的另外一端对数据重组得到完整数据,若某段数据丢失,可以让其重传。而ack记录的就是下一次一样客户端发送的数据序列号。这样的机制保证数据传输的安全性。每一次接收都要等待!

        窗口大小,拥塞机制,滑动窗口,

      网络层:该层主要就是对路由的一个管理,ip协议。这里是数据包

        数据链路层:对应mac地址。由arp协议从ip中找到对应的mac  这里是数据帧

        物理层:底层的传播介质,电信号。这里是比特

        还需要讲讲什么是ip,端口,mac

      ip就是一串逻辑地址,主要是用来区分网络。mac是电脑的物理地址,也就是网卡。端口是运行在电脑上的某个应用程序所占用的端口。

相关文章

网友评论

    本文标题:osi的7层网络模型

    本文链接:https://www.haomeiwen.com/subject/oxnmqftx.html