OSI与TCP/IP网络模型

news/2024/7/7 12:33:06

OSI七层网络模型

OSI(Open System Interconnection,开放系统互联)七层网络模型成为开放式系统互联参考模型,是一个把网络通信在逻辑上的定义,也可以理解成为定义了通用的网络通信规范。而我们的数据在网络中传输的过程,实际上就是如下图的封装和解封装的过程,发送方通过各种封装处理,把数据转换成比特流的形式,比特流在信号传输的硬件媒介中传输,接收方再把比特流进行解封装处理。参考:www.cnblogs.com/ivehd/p/networking.html

应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet

表示层 数据格式化,代码转换,数据加密 没有协议

会话层 解除或建立与别的接点的联系 没有协议

传输层 提供端对端的接口 TCP,UDP

网络层 为数据包选择路由 IP,ICMP,RIP,OSPF,BGP,IGMP

数据链路层 传输有地址的帧以及错误检测功能 SLIP,CSLIP,PPP,ARP,RARP,MTU

物理层 以二进制数据形式在物理媒体上传输数据 ISO2110,IEEE802,IEEE802.2

TCP/IP五层网络模型

TCP/IP 是基于 TCP(Transmission Control Protocol 传输控制协议) 和 IP(Internet Protocol) 这两个最初的协议之上的不同的通信协议的大的集合。

应用层

网络层:路由器、三层交换机

传输层:四层交换机、也有工作在四层的路由器

数据链路层:网桥(现已很少使用)、以太网交换机(二层交换机)、网卡(其实网卡是一半工作在物理层、一半工作在数据链路层)

物理层:中继器、集线器、还有我们通常说的双绞线也工作在物理层

或者把网络接口分开为 数据链路层、物理层。

 

转载于:https://www.cnblogs.com/htj10/p/10208296.html


http://www.niftyadmin.cn/n/707407.html

相关文章

如何创建一个本地的mysql数据库_怎么创建一个本地的sql数据库

展开全部|CREATE DATABASE database_name[ CONTAINMENT { NONE | PARTIAL } ][ ON[ PRIMARY ] [ ,...n ][ , [ ,...n ] ][ LOG ON [ ,...n ] ]][ COLLATE collation_name ][ WITH [,...n ] ][;]::{FILESTREAM ( [,...n ] )| DEFAULT_FULLTEXT_LANGUAGE { lcid | language_nam…

codevs 1025 选菜——01背包

时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解查看运行结果题目描述 Description在小松宿舍楼下的不远处,有PK大学最不错的一个食堂——The Farmer’s Canteen(NM食堂)。由于该食堂的菜都很不错,价格也公道&#…

kali mysql安装教程_MySQL 安装教程(windows版)

MySQL版本:8.0.18window环境:win101.首先我们需要下载ZIP解压配置安装包,如果有需要的可以到下面网址下载。2.将安装包下载至F盘中新建的my_sql文件夹中并解压3.配置环境变量,右键我的电脑,选择 属性---高级系统设置--…

maven的使用

作为一个技术菜,这篇文章主要介绍maven的基本使用。maven的安装,maven的用途,这里就不做介绍了,可以百度。一、cmd命令行下创建一个简单的maven项目:1.mvn archetype:generate(第一次使用maven需要联网&…

(八)统一配置中心-Config

对于配置的重要性,我想我不用进行任何强调,大家都可以明白其重要性。在普通单体应用,我们常使用配置文件(application(*).properties(yml))管理应用的所有配置。这些配置文件在单体应用中非常胜任其角色,并没有让我们感觉到有头疼…

overwrite java_java中的重写override或overwrite

java中的重写override或overwriteTestOverWrite.java?class"java">class Person {private String name;private int age;public void setName(String name){this.namename;}public void setAge(int age) {this.ageage;}public String getName(){return name;}pub…

js执行完一件事 之后再去执行下一件事_没有执行力,一切都是零

什么是执行力?对于执行力最直观的说法,就是“今日事今日毕”。如果你今天的任务是写完一篇文章,在没有任何外界障碍的情况下,你拖拖拉拉地把它放在明天去做,你说你是一个很有能力的人,对不起,没…

Office word中去掉首页的页眉

1.首先将光标位置移动到第二页的开始,然后点击页面布局命令。 2.页面布局里面找到分隔符,找到下一页的分隔符。(分页符分页) 3.双击第二页的页眉,打开页眉编辑菜单。将连接到前一条页眉的命令去掉。 4.回到第一页的页眉…