OSI/RM/IP/TCP协议

OSI/RM
概念
OSI,或称OSI/RM,英文全称Open Systems Interconnection / Reference Model,是国际标准化组织ISO于1984年推出的因特网协议规范,一般称为OSI参考模型或七层模型

七层模型结构
层次 英文全称 作用 使用设备
或协议
应用层 Application DNS、HTTP、邮件服务、文件传送服务等,网络服务与最终用户的一个接口 常见协议HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP
表示层 Presentation 编码(编码之后消息就变成了码流或则叫报文)、加密解密、压缩 (表示数据形式,对传输数据的转化) JPEG、ASCll、DECOIC、加密格式等
会话层 Session 管理主机之间的会话进程(建立、维护、拆除对话) (报文)
传输层 Transport 提供终端到终端的可靠连接 TCP和UDP协议
网络层 Network 使数据路由经过大型网络(路由寻址和广播) 三层交换机、路由器,协议包含ICMP IGMP IP(IPV4 IPV6) ARP RARP
数据链路层 Data Link 它为网络层提供服务,在不可靠的物理介质上提供可靠的传输(上层数据封装成帧) 二层交换机、网桥
物理层 Physical 为传输数据所需要的物理链路进行创建、维持、拆除(二进制比特流的传输) 中继器、集线器、交换机
注意
事项 七层协议的描述顺序必须为从下到上,即自物理层开始,至应用层(不一定到应用层结束,可能提前),不可跳过任何一个层面
通信
原理 1、数据通信原理
发送端自上而下至物理层(数据封装),接收端自下而上(数据解封装)
2、对等会话原理
对等层才可以通信,不同层次格式(协议)不同不可直接通信,具体如下:
1)应用层、表示层、会话层以报文方式传输
2)传输层以报文或者报文分段方式传输
3)网络层以分组方式传输
4)数据链路层以帧方式传输
5)物理层以比特流方式传输

TCP与UDP
TCP:可靠传输,有连接的通信。所谓的有连接就是指的3次握手和4次挥手。
UDP:不可靠传输,无连接的通信。点播,看网络视频,udp。
TCP的三次握手(要记忆)
A->B SYN(客户端:请求同步)
B->A SYN,ACK(服务端:同步确认)
A->B SEQ(客户端:返回序号)
TCP的4次挥手:由于TCP使用的是全双工的链接:(要记忆)
A->B FIN(客户端:请求断开)
B->A ACK(服务端:客户端断开确认)
B->A FIN(服务端:请求断开)
A->B ACK(客户端:服务端断开确认)
SYN:同步消息 ACK:确认消息 SEQ:序号 FIN:final

数据传输模拟
(主机A) 数据 (主机B)
数据发送端 DATA 数据发送端
应用层 数据封装

↓ AH/DATA 数据解封装
↑ 应用层
表示层 PH/AH/DATA 表示层
会话层 SH/PH/AH/DATA 会话层
传输层 TH/SH/PH/AH/DATA 传输层
网络层 NH/TH/SH/PH/AH/DATA 网络层
数据链路层 DH/NH/TH/SH/PH/AH/DATA/DT 数据链路层
物理层 → → 比特流 → → 物理层
备注:
1、数据封装:数据每向下传递一层加一个对应层的协议头
2、数据解封装:数据每向上传递一层去掉一个当前层的协议头
3、箭头是数据流传导方向

TCP/IP四层协议
TCP/IP四层协议与OSI/RM七层协议的对照关系
TCP/IP四层协议 OSI七层协议
应用层 应用层
表示层
会话层
传输层 传输层
网络互联层 网络层
网络接口层 数据链路层

物理层

TCP/IP四层协议
网络接口层
1)功能:在物理连接上,实现逻辑链路的链接(拨号连接)
2)接口卡(网卡):具有唯一的物理地址,即MAC地址(区别于IP地址,IP地址是可以变化的,但是同一主机同一时间内只能有一个IP)使用“ipconfig /all”命令查看MAC地址,即物理地址
3)PPP协议(Point to Point Protocol):用于串行与并行链路上的拨号连接
4)ARP协议(Address Resolution Protocol):
a.根据IP地址获取物理地址的一个TCP/IP协议
b.MAC地址:每个网卡都有全球唯一的硬件地址
c.从IP地址对应到MAC地址
5)RARP协议(Reverse Address Resolution Protocol):
a. 反响地址解析
b. 从MAC地址对应到IP地址
网络互联层
1)功能
a. 在不同的网络之间进行路由寻址,传递数据报
b.IP协议(Internet Protocol)
c.无连接、不可靠的协议
d.负责在主机间寻址
e.设定路由(路由:寻址方式)
f.补充:计算机寻址方式有两种——广播和路由
三个节点——B节点:先广播后路由;P节点:先路由,后广播;F节点:B、P耦合
2)ICMP协议(Internet Control Message Protocol)
a.报告错误
b.控制消息
c.Ping程序
d.补充:回写报文——是否找到目标主机的报告,回写包包含32个字节,cmd内ping 目标主机可以查看

传输层
1)建立应用间的端到端的连接
a. 面向连接:会话建立、数据传输、会话拆除
b. 无连接:不保证数据的有序到达
2)TCP传输控制协议(Transmission Control Protocol)
a. 面向连接(类比打电话)
b. 可靠(三次握手与四次挥手)
c. 速度慢
3)UDP用户数据报协议(User Datagram Protocol)
a.无连接(只发送数据,不保证接受,类比发短信)
b.不可靠
c.速度快
4)补充——端口号:对等层协议通信必须有唯一的端口号进行区分
应用层
1)功能:负责用户(客户端)和应用程序(服务端)之间的通信
2)常用协议:
a.FTP:文件传输协议
b.HTTP:超文本传输协议
c.DNS:域名系统
d.TELNET:远程终端协议
e.IMAP:Internet邮件访问协议
f.POP3:邮局协议版本3

常用协议简写-全称对照表
中文全称 简称 英文全称
传输控制协议 TCP Transmission Control Protocol
网络间互联协议 IP Internet Protocol
文件传输协议 FTP File Transfer Protocol
地址解析协议 ARP Address Resolution Protocol
反向地址转换协议 RARP Reverse Address Resolution Protocol
用户数据报协议 UDP User Datagram Protocol
超文本传输协议 HTTP Hypertext Transfer Protocol
Internet控制消息协议 ICMP Internet Control Message Protocol
简单邮件传输协议 SMTP Simple Mail Transmission Protocol
邮局协议版本3 POP3 Post Office Protocol version3
Internet邮件访问协议 IMAP Internet Mail Access Protocol
点对点协议 PPP Point to point Protocol
串行线路网际协议 SLIP Serial Line Internet Protocol
SLIP:Unix远程访问服务器用,不支持动态IP地址

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值