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

相关文章
|
3天前
|
网络架构
OSI网络七层模型
OSI网络七层模型
|
3天前
|
网络协议 程序员 定位技术
学习网络的第一步:全面解析OSI与TCP/IP模型
**网络基础知识概览:** 探索网络通信的关键模型——OSI七层模型和TCP/IP五层模型。OSI模型(物理、数据链路、网络、传输、会话、表示、应用层)提供理论框架,而TCP/IP模型(物理、数据链路、网络、传输、应用层)更为实际,合并了会话、表示和应用层。两者帮助理解数据在网络中的传输过程,为网络设计和管理提供理论支持。了解这些模型,如同在复杂的网络世界中持有了地图。
9 2
|
18天前
|
缓存 网络协议 安全
老程序员分享:OSI七层模型
老程序员分享:OSI七层模型
12 0
|
2月前
|
网络协议 开发者 Python
【计算巢】深入理解TCP/IP模型:互联网的基础
【5月更文挑战第31天】TCP/IP模型详解及Python示例:四层结构(网络接口层、网络层、传输层、应用层)确保互联网通信,涵盖IP、TCP、UDP等协议。文中通过简单TCP服务器和客户端代码展示通信过程,强调TCP/IP在现代互联网中的基石作用,对于理解网络工作原理至关重要。
|
24天前
|
网络协议 数据安全/隐私保护 网络架构
就该这样理解 OSI 七层参考模型、浅谈不同局域网之间的通信
就该这样理解 OSI 七层参考模型、浅谈不同局域网之间的通信
|
2月前
|
网络协议 前端开发 网络安全
网络通信基础(网络通信基本概念+TCP/IP 模型)
网络通信基础(网络通信基本概念+TCP/IP 模型)
|
2月前
|
存储 缓存 网络协议
网络 (基础概念, OSI 七层模型, TCP/IP 五层模型)
网络 (基础概念, OSI 七层模型, TCP/IP 五层模型)
27 1
|
1月前
|
网络协议 网络架构
计算机网络——计算机网络体系结构(1/4)-常见的计算机网络体系结构(OSI体系、TCP/IP体系、原理体系五层协议)
计算机网络——计算机网络体系结构(1/4)-常见的计算机网络体系结构(OSI体系、TCP/IP体系、原理体系五层协议)
45 0
|
2月前
|
网络协议 数据安全/隐私保护 网络架构
深入剖析:OSI模型解密
【4月更文挑战第20天】
68 7
|
2月前
|
网络协议 算法 数据可视化
TCP/IP与ISO/OSI模型的差异解析
TCP/IP与ISO/OSI模型的差异解析
91 0