关于HCIA部分小结(第二小节)

OSI七层参考模型

1.应用层----应用程序;接收人类传递的一些参数

2.表示层----转为二进制

3.会话层----建立维持和断开一次会话,PC和服务器之间建立的请求

4.传输层----优化传输,实现端对端的传输(端口号传输层地址由16位二进制构成,65536个端口号0--65535)

为了区分进程和服务(0--1023知名端口号,著名端口号,标定了特定的服务)

HTTP协议:80端口号

HTTP:HTTP(超文本)+SSL(加密安全)

5.网络层---IP地址,实现逻辑寻址

6.数据链路层(介质访问控制层—MAC)逻辑访问控制层LLC—物理寻址

7.物理层—处理电信号

具体层次结构

核心:分层

分层的好处

位于同一层的协议或设备具备相同或者相似的功能,

而不同层次之间的协议或者设备具有明显的差异

1.更利于标准化

2.降低层次之间关联性

每一层都只提供自身的服务

每一层都在下层的基础上提供一些增值服务

TCP/IP协议簇—一系列协议的组合

1.分的太细

TCP/IP标准模型

PDU—协议数据单元

L1PDU·

L2PDU

……

L7PDU

应用层——数据报文

HTTP:80   ;HTTPS:443  ;Tenet:23(远程登录)

传输层——数据段

网络层——数据包

数据链路层——数据帧

物理层——比特流

封装和解封装

  1. 封装:某一层次的数据之前封装上对应的功能数据,让他执行相应的功能
  2. 解封装:封装的逆过程

应用层——数据报文

传输层——数据段

TCP协议UDP协议

不同点:

  1. TCP是面向连接协议,而UDP是无连接的一种协议
  2. TCP的传输是的,而UDP是不可靠的

三层握手

TCP——排序、确认、超时重传、流控的机制

  1. TCP可以进行流控,而UDP不能(滑动窗口机制)
  2. TCP可以进行分段,而UDP不能
  3. TCP消耗资源会比较多,传输效率比较低,而UDP消耗资源比较小,传输效率比较高

应用场景:TCP一般运用在对数据可靠性要求比较高,但是对于传输效率要求相对较低的情况比如说:传输文件、邮件等等

UDP一般运用在对数据可靠性要求比较低,但是对传输效率要求较高的情况,比如说:即时通讯、直播等等。

TCP的报头32位二进制每八位一个字节

首部长度最小为20字节  URG(紧急指针)优先,ACK(确认标志位)、PSH(紧急推送),RST(不可控发送)、FIN(断开连接)

校验和:校验数据部分与TCP报头是否完整

TCP的三次握手:

ACKnumber——确认序号=本地接收到的序号+1

TCP流控

网络层——数据包

IP协议:

四次挥手

TCP四次挥手:数据发送之后,正常断开连接

版本IPV4,IPV6

IP分片(fragment)与TCP虚耗相同:标识,标志,片偏移

MTU——最大传输单元;数据包到数据链路层最大不能超过1500字节

MSS最大段长度——传输层分段后的数据大小;一般默认情况是1460字节

MTU-TCP报头(无选项)-IP报头(无可选字段)=1500-20-20=1460

TTL:生存时间(数字单位)跳过的节点或服务器

协议——指示上层使用何种协议(TCP、UDP)

数据链路层——数据帧

以太网协议

类型——标识上层协议类型

FCS——帧效验序列--CRC循环冗余算法

物理层——比特流

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值