TCP/IP、OSI七层模型---开放式系统互联模型

简介: 一、OSI七层模型—开放式系统互联模型

前言


一、OSI七层模型—开放式系统互联模型8697db54ceda48cdb5cc26e463132d26.png

44bff488958945e88f130ac7e1cef9c9.png

应用层:人机交互的接口

表示层:编码—>二进制

会话层:针对传输的每一种数据建立一条连接

控制层面:上三层

数据层面:下四层

传输层:区分流量、定义数据传输方式(TCP、UDP)

网络层:通过IP地址进行逻辑寻址

数据链路层:逻辑链路控制层—LLC;介质访问控制层—MAC

物理层:传输比特流;定义了物理特性;


报文封装与解封装

111c436a5ea643e0b64918b30b21d7b9.png

1a517d7cc4d14361a856c2d796e950e9.png

PDU

协议数据单元----数据在不同层面的表现形式(称呼)

上三层:数据

传输层:数据段

网络层:数据包

数据链路层:数据帧

物理层:比特流


TCP/IP协议栈

物理层

传输比特流;规定物理特性;

集线器、中继器

介质

同轴电缆:早期使用

两种标准,传输距离不同,10M

双绞线

57c79c5f8f384fd18ad9723967601ca0.png

屏蔽双绞线(STP)、非屏蔽双绞线(UTP)

类型:1、2、3、4、5、超5、6、超6、7


光纤

bc4cbc226eb544c58169cfbc8714d7ea.png

通过光信号进行传输

双工模式

半双工

全双工

同一物理链路连接的设备双工模式必须相同

线序-----双绞线

网线由双绞线+RJ-45水晶头组成

线序

568A

将568B中的1、3对调;2、6对调

568B

橙白、橙、绿白、蓝、蓝白、绿、棕白、棕

直连线和交叉线


数据链路层

网桥、交换机

链路类型

局域网----以太网

广域网----PPP、HDLC、FR、ATM

MAC地址

48位二进制;减号分十六进制表示;

两部分

前24位:表示厂商ID

后24位:表示产品ID

数据帧

以太网-2、802.3

Ethernet_Ⅱ格式

92e2ff158b134223a183266fa8807942.png

FCS帧校验序列----CSC算法

帧的发送方式

单播

广播

组播

网络层

逻辑寻址

IP地址是有类分址

6f1b94eca6a640d59eef888a14efd651.png

特殊地址

无效地址:0.X.X.X;0.0.0.0—>所有网络

本地测试地址(环回):127.X.X.X

广播地址:255.255.255.255

定向广播地址:主机位全1的地址;192.168.1.255/24

本地链路地址:169.254.0.0/16

网段:主机位全0的地址;1.1.1.0/24;X.X.X.0/24、X.X.0.0/16

在任意一个网段中,主机位全1或全0的IP均不能使用。

私有地址

A类:10.0.0.0/8(10.0.0.0-10.255.255.255)

一个地址段

B类:172.16.0.0-172.31.255.255

16个地址段

C类:192.168.0.0-192.168.255.255

256个地址段

公有地址

除了上述私有地址和特殊地址外的地址

在全球具有唯一性。

IP报文头部

296fe764dcad4668bd86f9baa788c81e.png

传输层

端口号

表示不同进程

静态端口

1-1023

常见端口号:telnet—23、ftp—20/21、http—80、https—443、DNS----53

动态端口

1024-65535

TCP协议----传输控制协议

面向连接的可靠的传输协议

e316c07950d744a9bc235f5a4f23319d.png

可靠性

确认机制:每接收到一个报文,都需要进行一次确认

重传机制:超时重传,当一个数据段中的某一个报文丢失,会提示要求重新传输这个报

文。

排序机制

流控机制(滑动窗口机制)

面向连接

三次握手

4a837d149c884698a16d59ee972ca8cb.png

四次挥手

6a32a772e0b14073aa8376216ef70e0a.png

UDP协议----用户数据报协议

是一种非面向连接的不可靠传输协议

7288cfdc41224f77acb7f546c4a1cdd4.png

应用层

VLSM—可变长子网掩码

通过从主机位借位到网络位的方式,延长子网掩码,从而达到将一个大网络划分为多个小网络;

借出的位数称之为子网位,决定了能划分网络的个数。


ICMP

网络层协议

e360abdb25754bdbbede6c4dee3dfe75.png

ping -a(带源地址) -c(指定发送报文次数) -h(指定TTL)

tracert

相关文章
|
7天前
|
网络协议 数据安全/隐私保护 网络架构
|
25天前
|
网络协议 网络架构
【网络】TCP/IP 五层网络模型:数据链路层
【网络】TCP/IP 五层网络模型:数据链路层
35 1
|
25天前
|
网络协议 算法 程序员
【网络】TCP/IP 五层网络模型:网络层
【网络】TCP/IP 五层网络模型:网络层
70 1
|
25天前
|
XML JSON 网络协议
【网络】TCP/IP五层网络模型:应用层
【网络】TCP/IP五层网络模型:应用层
15 1
|
3月前
|
网络协议 Linux 数据安全/隐私保护
在Linux中,TCP/IP 的七层模型有哪些?
在Linux中,TCP/IP 的七层模型有哪些?
|
4月前
|
网络协议 安全 网络安全
图解OSI七层模型,2024最强科普!
【7月更文挑战第20天】
243 2
图解OSI七层模型,2024最强科普!
|
3月前
|
网络协议 Java 关系型数据库
16 Java网络编程(计算机网络+网络模型OSI/TCP/IP+通信协议等)
16 Java网络编程(计算机网络+网络模型OSI/TCP/IP+通信协议等)
81 2
|
3月前
|
网络协议 安全 网络性能优化
OSI 模型详解:网络通信的七层架构
【8月更文挑战第31天】
510 0
|
3月前
|
网络协议 网络架构
OSI 和 TCP/IP 模型
【8月更文挑战第24天】
58 0
|
3月前
|
网络协议 数据安全/隐私保护 网络架构
深入理解OSI模型及其层次结构
【8月更文挑战第24天】
91 0