两种参考模型OSI参考模型、TCP/IP模型

文章介绍了网络通信的基础,包括ISO制定的OSI七层模型和实际应用更广泛的TCP/IP四层模型。OSI模型的各层功能如应用层、传输层、网络层和数据链路层等被详细阐述,同时提到了TCP协议的三次握手和四次挥手过程,以及TCP和UDP的主要区别。此外,还讨论了IP协议、ICMP协议在网络层的作用,以及数据链路层的关键概念。
摘要由CSDN通过智能技术生成

1.产生背景:

各个厂商有自己的私有协议,跨厂商的设备不兼容,用户维修成本增加

ISO--国际化标准组织

2.

 

应用层:为各种程序提供网络服务

表示层:定义了数据的加密、解密、解压缩等格式

会话层:建立、维护通信双方的回话

传输层:建立端到端的连接 端口号是逻辑上的链接

知名端口号 一般是1-1023

HTTP协议 超级文本传输协议---80

FTP协议 文件传输协议--21、22

SMTP协议是简单邮件传输协议 端口号是25----是邮件发送方

pop协议 邮局协议---110---是邮件接收方

telnet协议--远程登录协议--23

动态端口号 1024-65535 分配给不固定的服务

网络层:转发数据、提供路由

数据链路层:交换机、根据MAC地址寻址、转发数据、封装成帧、差错检测

LLC子层:逻辑链路控制子层:为传输数据提供安全通道

MAC子层:媒体接入控制子层:控制线缆的传输

物理层:定义一些传输标准 1.线缆标准 2.电压的标准 3.传输速率的标准 传输电信号

具体的通信过程:

 

在原始数据上加字段形成新的数据叫封装

在最终形成新的数据基础上 去掉一些字段信息 还原成最基础的数据

TCP/IP模型---传输控制协议、互联网协议

产生背景:

OSI模型划分层次太多,OSI模型抢占市场失败

 

 

FTP协议 文件传输协议--21、22

SMTP协议是简单邮件传输协议 端口号是25----是邮件发送方

pop协议 邮局协议---110---是邮件接收方

DNS域名解析系统---端口号53

TFTP简单的文件传输协议

TCP协议

传输控制协议

 

0 7 15 31 字段长度占了几位

source port 源端口号

Destination port 目的端口号

Sequence Number 序列表,标识从本机发出去的数据的编号

Acknowledgment Number 确认序号,确认收到对方的消息,同时也期望收到对方的下一条消息

Data offset 数据偏移,

Reserved 保留,给未来开发出的功能保留的空间

Window 窗口,标识收发数据的能力

Checksum 校验和,检查数据的完整性

Urgent Pointer 紧急指针,可以让数据紧急发送

Options 选项

Padding 填充,

Data 数据

PSH PSY

TCP的机制:

TCP的三次握手 建立安全的传输通道

 

SYN是连接建立的标志 当为1时 表示有人连接 seq时自身携带序列号

ACK是=1用于确认收到消息 ack

第三次过程中就可以传输数据了 过程后也可以

TCP四次挥手

 

FIN=1 代表要释放连接了 它是连接释放的标志

ACK=1表示确认收到了消息 ack确认的序号 收到了u 回复就u+1

ack=w+1表示收到了seq的w 回复w+1

传输确认机制

 

TCP协议特点

1.建立一个面向连接的可靠传输

2.会对数据进行分段;加快传输速度

3.进行流量控制

TCP使用场景对传输效率要求高 对传输速率要求比较低

UDP协议

用户数据协议

 

Length:指的是上UDP头部长度+从上层传下来的数据长度

UDP特点:1.建立一个不可靠传输 2.没用流量控制、没有数据分段

UDP适用场景:对传输效率要求低、传输速率要求高

网络层协议

IP协议---互联网协议

 

Version:版本v4 v6

IHL:IP报文的首部长度

Type of Service:服务类型标识数据的优先级

Total Length:IP头部+从上层传下来的数据长度

Identification:代表一个标识符,区分与其他IP数据

Flags:标志代表数据是否需要分片

Fragment Offset:片偏移

time to live:生存时间,指数据没经过一个路由器,生存时间-1

Protocol:协议,数据携带的上层(TCP/UDP)协议

Headed checksum:首部校验和

Source address:源地址

destination address:目的地址

options:可选项

Padding:填充

IP报文首部长度固定20个字节 是160

区分:

TCP的分段:1460字节--最长数据分段1500字节

IP的分片:1480字节--最大传输单元1500字节

ICMP协议---网际报文控制协议

 

镶嵌在ip协议

ping命令:测试网络连通性

Echo reply:ping回复报文

Echo Request:ping请求报文

数据链路层

 

FCS--帧校验序列

PDU协议数据单元

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值