hcia复习一

OSI七层模型

OSI含义

OSI是Open System Interconnect的缩写,全称:开放式系统互连参考模型,意为开放式系统互联。其各个层次的划分遵循下列原则:

同一层中的各网络节点都有相同的层次结构,具有同样的功能。

同一节点内相邻层之间通过接口进行通信。

七层结构中的每一层使用下一层提供的服务,并且向其上层提供服务。

不同节点的同等层按照协议实现对等层之间的通信。

上三层:应用层 表示层 会话层

上三层为产生数据的地方

应用层:里面包括通过人机交互完成各种服务

表示层:编码 解码 加密 解密

表示层的工作通俗来讲,就是为不同机器间提供一种共通的语言,来做到两者之间的交互。

会话层:发现 建立 维持 终止会话

会话层的作用就是让不同机器上的用户之间 建立会话关系。

下四层:传输层,网络层,数据链路层,物理层(搬运数据 传输 传递数据)

传输层:总体的数据传输和数据控制 承上启下

OSI七层模型总结

应用层:产生网络流量的程序

表示层:传输之前是否进行加密或者压缩处理

会话层:查看会话,查木马 netstat-n

传输层:可靠传输、流量控制、不可靠传输

网络层:负责选择最佳路径、规划ip地址

数据链路层:帧的开始和结束、透明传输、差错校验

物理层:接口标准、电器标准、如何更快传输数据

(上图为别人文章截图,原文链接:https://blog.csdn.net/hzlarm/article/details/106123657

————————————————

TCP协议的三次握手 四次挥手

TCP传输控制协议就是所谓的面向连接的,可靠的,基于字节流的传输层通信协议。

简单说三次握手和四次挥手 就是TCP协议建立的过程以及取消的过程。

第一次握手

首先,要建立tcp连接 那么就得有一个主机作为客户端,向我们的服务端发起连接请求报文 SYN

这就是第一次握手

第二次握手

在客户端发送连接请求报文之后,服务器收到了请求报文,并向主机发送回应报文ack,来表明自己收到了来自客户端的连接申请,并要进行连接并分配资源

第三次握手

客户端在收到服务器的回应报文后,再次发送ACK回应报文,表明自己收到了,并为连接分配资源,这样TCP连接就此建立。

第一次挥手

能够发送中断连接请求报文主动去断开TCP连接

第二次挥手

服务器在收到报文后,这个时候因为你们原先建立着TCP传输协议,那么这个时候就有可能还有数据还在传输当中,此时服务器就会发一个ACK回应报文给客户端,告诉对方:我收到了你的请求,但是我还没准备好,请你等一等。这个时候客户端就进入了请求等待状态等待服务器的下一步消息。

第三次挥手

当服务器确认没有数据在传输了,这个时候服务器就会向客户端发送关闭连接请求报文,来告诉对方:我已经准备好关闭连接了。

第四次挥手

当客户端收到了来自服务端的报文,这个时候他知道已经可以断开连接了,但是他还是不放心,担心服务端不去关闭连接,这个时候他就会再次发送回应报文,去确认服务端是否关闭了连接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值