Linux网络管理OSI和TCP/IP

简介: 本篇文章不教大家命令了,开始学一些理论知识吧,本篇文章分享一下网络管理知识:OSI和TCP/IP,并且学习两者之间的区别。

前言

本篇文章不教大家命令了,开始学一些理论知识吧,本篇文章分享一下网络管理识:OSI和TCP/IP,并且学习两者之间的区别。


OSI简介

OSI:Open System Interconnection 开放系统互联模型;

开放式系统互联:

       国际标准化组织(ISO)制定;

       定义了不同计算机互联的标准;

       设计和描述,计算机网络通信的框架;

全世界网络通信的工作分为7层:应用层,表示层,会话层,传输层(运输层),网络层,数据链路层,物理层。


OSI七层结构/功能

●  应用层:应用程序/原始数据

●  表示层:格式/压缩/加密

●  会话层:会话/全双工/半双工

●  传输层(运输层):分段/重组/端口号

●  网络层:IP地址/寻址/路由

●  数据链路层:MAC地址/局域网/

●  物理层:传输介质/比特流

记忆这些的口诀:应(应用层)表(表示层)会(会话层)传(传输层)往(网络层)树(数据链路层)屋(物理层)。


f507cc5e6ac34540825253492a4b14eb.png


TCP/IP四层结构和TCP/IP五层结构与OSI七层结构的关系

OIS的物理层和数据链路层在TCP/IP四层结构中被统称为网络接口层,OSI 中的应用层、表示层、会话层在TCP/IP四层结构和TCP/IP五层结构中被统称为应用层。如下图所示。


ea28735c181a4bf790f6164f8184a1df.png


OSI和TCO/IP的区别

区别:

1.TCP/IP是一个协议簇,而OSI是一个模型;

2.TCP/IP是五层结构,而OSI是七层结构;

3.TCP/IP的第三层仅支持IP协议,OSI支持所有的网络层协议。

联系:

1.OSI引入了服务、接口、协议、分层的概念,而TCP/IP借鉴了OSI的概念;

2.OSI先有模型,后有协议,先有标准,后进行实践,而TCP/IP先有协议和应用再提出了模型,且是参照的OSI模型。


TCP/IP协议

Transmission Control Protocol/InternetProtocol,传输控制协议/互联网协议的简写


应用层 HTTP/超文本传输协议/网站
Telnet/远程连接协议/远程控制
FTP/文件传输协议
SMTP/简单邮件传输协议/Email
DNS/域名服务/WWW
传输层 TCP/传输控制协议/可靠
UDP/用户数据报协议/不可靠
网络层 IP/互联网协议/寻址
ICMP/网络消息管理协议/测试
数据链路层 MAC

物理层

网线
光纤

TCP/IP数据单元/DU


信息从生产到接收,也会有些变化。

为了方便交流,通信模型不同的模块对信息加工,并进行统一命名。


TCP/IP五层结构数据 数据类型
应用层数据 AP   DU(应用数据单元)

传输层数据

segment   DU(分段数据)
网络层数据 packet   DU(包,数据)
数据链路层数据 frame   DU(帧,数据)
物理层数据 bit   DU(比特,数据)


数据封装过程

1.(应用层)用户信息转换为数据,以便在网络上传输。

2.(传输层)数据转换为数据段,并在发送方和接收方主机之间建立一条可靠的连接。

3.(网络层)数据段转换为数据包或数据报,并在报头中放上逻辑地址,这样每一个数据包都可以通过互联网络进行传输。

4.(数据链路层)数据包或数据报转换成帧,以便在本地网络中传输。在本地网段上,使用硬件地址唯一标识每一台主机。

5.(物理层)帧转换为比特流,采用数字编码和时钟方案。


a0ed05482788435cabd6ba35c2f72775.png



相关文章
|
24天前
|
域名解析 网络协议 Linux
入职必会-开发环境搭建38-Linux常用操作-Linux设置IP
目前安装的Linux操作系统默认是动态获取IP地址,IP地址可能会发生变动,需要把IP地址设置为静态的。
入职必会-开发环境搭建38-Linux常用操作-Linux设置IP
|
3天前
|
缓存 负载均衡 网络协议
Linux的TCP连接数量与百万千万并发应对策略
【8月更文挑战第15天】在Linux系统中,关于TCP连接数量的一个常见误解是认为其最大不能超过65535个。这一数字实际上是TCP端口号的上限,而非TCP连接数的直接限制。实际上,Linux服务器能够处理的TCP连接数远远超过这一数字,关键在于理解TCP连接的标识方式、系统配置优化以及应用架构设计。
17 2
|
11天前
|
网络协议 Java 关系型数据库
16 Java网络编程(计算机网络+网络模型OSI/TCP/IP+通信协议等)
16 Java网络编程(计算机网络+网络模型OSI/TCP/IP+通信协议等)
41 2
|
2天前
|
存储 安全 Linux
说到Linux安全,SSH限制IP登录绕不开这3种方法!
说到Linux安全,SSH限制IP登录绕不开这3种方法!
|
1月前
|
网络架构
OSI网络七层模型
OSI网络七层模型
|
12天前
|
运维 网络协议 Linux
[linux]常见内核TCP参数描述与配置
[linux]常见内核TCP参数描述与配置
|
1月前
|
网络协议 程序员 定位技术
学习网络的第一步:全面解析OSI与TCP/IP模型
**网络基础知识概览:** 探索网络通信的关键模型——OSI七层模型和TCP/IP五层模型。OSI模型(物理、数据链路、网络、传输、会话、表示、应用层)提供理论框架,而TCP/IP模型(物理、数据链路、网络、传输、应用层)更为实际,合并了会话、表示和应用层。两者帮助理解数据在网络中的传输过程,为网络设计和管理提供理论支持。了解这些模型,如同在复杂的网络世界中持有了地图。
40 2
|
1月前
|
网络协议 Linux
云服务器内部端口占用,9090端口已经存在了,如何关闭,Linux查询端口,查看端口,端口查询,关闭端口写法-netstat -tuln,​fuser -k 3306/tcp​
云服务器内部端口占用,9090端口已经存在了,如何关闭,Linux查询端口,查看端口,端口查询,关闭端口写法-netstat -tuln,​fuser -k 3306/tcp​
|
1月前
|
网络协议 Linux 开发工具
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
|
Linux
网络管理之端口 Linux详解
我们经常听到端口号这个词,可是仍然有很多科班出身的IT人士居然不太了解端口到底特么是什么玩意?好吧,我也是服了有木有? 没关系,听说道来! 比如说我们通过IP地址连接到了服务器,那么我们要干嘛呢?想获取什么服务呢?如果我们访问网页就需要80端口,访问FTP就需要22端口。
697 0