OSI七层参考模型

本文详细介绍了OSI七层参考模型,重点阐述了TCP/IP协议的应用,包括各层功能、端口号分配、TCP与UDP的区别以及网络通信中的三次握手和四次挥手过程。
摘要由CSDN通过智能技术生成

OSI七层参考模型(用得少)

OSI/RM

SIO——国际公有化组织

分层目的:降低层次之间关联性,上一层都在下一层的基础上提供增值服务(上层支持的功能比下层多);大而化小的思想

应用层 7——应用程序(人机交互)

表示层 6——抽象语言转化为二进制(加密解密)

会话层 5——建立维护和断开一层会话连接(主机和服务器之间建立的会话通讯)

传输层 4:端到端的传输,应用到应用的传输(不干传输,传输由mac地址和IP地址)

作用:区分进程和服务

端口号(区分不同协议):16位二进制构成(0-65535),1-1023端口号(知名端口号/著名端口号)

HTTP:80 web访问需要用到的协议

HTTPS:443

TEINET(远程(向日葵)):23

DHCP:67

DNS:53

SPORT(源端口):x(1024-65535随机)

DPORT(目标端口):443

SIP:PC1

DIP:服务器

SMAC

DMAC

网络层 3

数据链路层2介质访问控制层MAC+逻辑链路控制层LLC)

物理层 1

协议---协议簇---TCP/IP

PDU——协议数据单元

应用层——数据报文

传输层——数据段

网络层——数据包

数据链路层——数据帧

物理层——比特流

封装 

物理层不需要封装

解封装

各层次协议

应用层:

HTTP——超文本传输协议TCP:80端口

HTTPS(HTTP SSL):TCP:443端口

TELENT——远程登录协议:TCP:23端口

DHCP:动态主机配置协议:UDP 67 68端口

DNS——域名解析协议:TCP/UDPC 53端口

FTP——文件传输协议:TCP 20/21端口

SSH——安全的远程登录协议:TCP 22端口

传输层:TCP UDP(这两个地位很高)

TCP和UDP协议的区别

1.TCP是面向连接的协议,而UDP是无连接的协议-----TCP的三次握手

2.TCP是可靠的传输层协议,UDP是一种“尽力而为”的协议(TCP为什么可靠:有排序、确认、重传、流控四种机制)

3.TCP可以进行流控,而UDP不能

4.TCP可以进行数据分段(序号),UDP不能进行数据分段

5.TCP传输速率慢,UDP传输速率快,TCP资源占用比较大,而UDP资源占用比较小

即时通讯类会采用UDP

文件,邮件---这类对可靠性要求比较高的数据采用TCP进行传输

可变长头部---首部长度:标注TCP头部大小

URG:紧急标志位。完整数据中有紧急数据由16位紧急指针标志出来放在完整数据前面

ACK:确认序号位

PSH:推送标志位

RST:错误提示

SYN:请求

FIN:正常断开

16位校验和  伪头部校验-----除了校验自身协议头部内容外,还校验部分IP协议的内容

TCP的三次握手   三次握手前不能发送数据                                                                                                    

四次挥手 

流控:滑动窗口机制

网络层:IP协议

生存时间---每经过一个路由器的转发这个TTL值会减1

协议:标注上层协议类型,解封装时重要的参数,6---TCP   17---UDP

MTU---最大传输单元:1500字节

默认携带最大数据量---1500-20-20=1460

MSS---最大段长度1480

数据链路层:以太网协议

类型:标注上层协议类型,解封装时重要的参数

FCS:校验和,校验数据完整性的参数:算法

循环冗余算法

物理层:---

  • 20
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值