1。OSI层七个参考模型,TCP/IP层四个参考模型
OSI七层模型:OSI(开放系统互连)开放系统互连参考模型是国际标准化组织(ISO)制定的计算机或通信系统之间互连的标准系统。
TCP/IP四层模型:TCP/IP参考模型是计算机网络ARPANET及其后续互联网使用的参考模型。
2。层次管理
TCP/IP参考模型实际在Internet中使用。实际现有协议主要包括:物理层,数据链路层,网络层,传输层和应用程序层。每个协议也对应于这五个级别。
为了找出与7个级别相对应的协议,可能很难在会话层和演示层之间找到协议。 。
1. Physical layer: mainly defines physical equipment standards, such as the interface type of network cable, the interface type of optical fiber, the transmission rate of various transmission media, etc. Its main function is to transmit the bit stream (that is, it converts from 1 and 0 to current strength to transmit, and after reaching the destination, it is converted into 1 and 0, which is what we often call digital-to-analog conversion and analog-to-digital conversion).该层中的数据称为位。
2。数据链路层:定义如何格式化数据以进行传输以及如何控制对物理媒体的访问。该层通常还提供错误检测和校正,以确保数据的可靠传输。
3.网络层:在位于不同地理位置的网络中的两个主机系统之间提供连接和路径选择。 Internet的开发大大增加了从世界各地访问信息的用户数量,网络层是管理此类连接的层。
4。传输层:定义用于传输数据的一些协议和端口号(www端口80等),例如:TCP(传输控制协议,低传输效率,具有较高可靠性要求和较大数据量的数据),UDP(用户数据报协议,这是TCP特征的相反,与此相反的数据相反,该方式与低可靠性和小型数据进行了QQ,例如QQ数据,QQ QQ数据,QQ数据,QQ数据,QQ数据,QQ数据,QQ数据,QQ数据,QQ数据,QQ QUD数据,QQ QUD的数据,QQ QQ QUD的数据量很小,QQ是Q的,QQ是QQ的数据,QQ是QQ。段和传输从下层收到的数据云开·全站体育app登录,然后在到达目标地址后重新组织。这层数据通常称为段。
5。会话层:通过传输层建立数据传输路径(端口号:传输端口和接收端口),主要启动会话或接受系统之间的会话请求(设备需要彼此了解是否可以是IP,MAC或主机名)。
6。演示层:它可以确保可以通过另一个系统的应用程序层读取一个系统的应用层发送的信息。例如,一个PC程序与另一台计算机进行通信,其中一台计算机使用扩展的20个十个十个交换代码(EBCDIC),而另一个计算机则使用美国标准代码来交换信息(ASCII)来表示相同的字符。如有必要,演示层将使用一种通过格式在多个数据格式之间进行转换。
7。应用程序层:它是最接近用户的OSI层,它为用户应用程序提供网络服务(例如电子邮件,文件传输和终端仿真)。
3。七层模型的优势
1。将复杂的网络分为更轻松的管理层(将整个巨大和复杂的问题分为几个易于处理的小问题)
2。没有制造商可以提供一套完整的解决方案以及所有设备和协议。
3。完成每个人应该独立执行的任务,而不会彼此影响,劳动分裂很明确。上层不关心下层的具体细节。分层也有助于网络误差校正。
4。功能和代表性设备

为什么在现代网络通信中使用TCP/IP四层模型而不是OSI七层模型?
OSI七层模型是一个理论模型,通常用于理论研究。它的分层有些冗余且实用,因此可以为TCP/IP的四层模型选择它。而且,OSI本身有缺陷。大多数人认为OSI模型的层数和内容的数量可能是最佳选择。实际上,事实并非如此。会话层和演示层几乎是空的kaiyun全站网页版登录,而数据链路层和网络层包含过多的内容,并且插入了许多子层,每个子层都有不同的功能。
5。公共网络相关协议
ARP(地址分辨率协议):地址分辨率协议,将IP解析到MAC地址
DNS:域名分辨率协议
SNMP(简单网络管理协议)网络管理协议
DHCP(动态主机配置协议)动态主机配置协议,该协议使客户能够在TCP/IP网络上获取配置信息。
FTP(文件传输协议)文件传输协议是标准协议,是在计算机和网络之间交换文件的最简单方法。
HTTP(超文本传输协议):超文本传输协议
HTTPS(安全的超文本传输协议):由Netscape开发的安全超文本传输协议,并内置在其浏览器中,用于压缩和解压缩数据。
ICMP(Internet控制消息协议):Internet控制信息协议,Internet控制消息协议
ping ip定义了消息类型:TTL超时,地址请求和答复,信息请求和答复,目的地无法到达
SMTP(简单邮件传输协议):简单邮件传输协议
telnet协议:虚拟终端协议
TFTP(琐碎的文件传输协议):小文件传输协议
UDP(用户数据报协议):用户数据报协议,该协议定义了用于在互连网络环境中提供数据包交换的计算机的通信。
TCP(传输控制协议):传输控制协议kaiyun.ccm,一个面向连接的,可靠的,基于字节流的传输层通信协议日志转发:启用协议:TCP(三个握手和四个握手)
6。TCP协议和UDP协议之间的差异
1.TCP协议:TCP(传输控制协议)是面向连接的协议。在发送和接收数据之前,必须与另一方建立可靠的连接。
2.UDP协议:UDP是用户数据报协议的缩写。它的中文名称是用户数据报协议,该协议是一种无连接的传输层协议,可提供简单且不可靠的面向交易的信息传输服务。
7。TCP和UDP之间的差异
1。基于连接,没有连接; 2。系统资源的要求(更多的TCP和更少的UDP)。 3。UDP程序结构相对简单; UDP数据包的标题很短,只有8个字节,与TCP的20个字节包相比,该字节非常小。因此,传输速度可以更快。 4。TCP确保数据准确性,UDP可能会丢失数据包; TCP确保数据序列,UDP不能保证。
方案:使用UDP进行视频和语音通信,或者网络环境很好,例如,您可以在LAN中使用UDP进行通信。可以通过应用程序层软件校对UDP数据传输的完整性。
TCP文件传输具有较高的数据完整性要求。
8。TCP和UDP的常见端口号和名称
TCP端口分配
21
ftp
文件传输服务
22
SSH
安全远程连接服务
23
telnet
远程连接服务
25
SMTP
电子邮件服务
53
DNS
域名分辨率服务,TCP53和UDP53端口传输
80

