网络基础:了解网络协议的组成和常用网络协议
网络基础知识,了解网络协议的组成和常用网络协议
1.协议和协议栈的基本概念
1.1. 什么是协议?
协议是网络上计算机或设备之间通信的一组规则。 常用的协议有IP、TCP、HTTP、POP3、SMTP等。
1.2. 什么是协议栈?
在网络中,必须使用多层的多种协议才能完成通信。 这些协议按层次顺序组合起来形成协议栈(Stack),也称为协议簇(Suite)。
1.3. 协议的作用
网络协议有两个主要功能:一是在对等层之间建立虚拟通信,二是实现层与层之间的独立性。
1.4. 级别之间不相关
所谓层次之间的无关性,是指较高层次与相邻的较低层次进行通信时,只使用较低层次提供的接口和服务,而不知道底层实现该功能所使用的算法和协议的细节。 ; 较低层仅使用从高层系统传输的参数和控制信息。 这就是层次之间的无关性。
2. 网络协议族/堆栈组成
网络通信协议的作用是建立规则,用于在网络上建立通信通道并控制通过通道的信息流。为了通过网络进行通信,通信双方必须遵守通信协议
注:网络协议和标准基于OSI七层模型,每一层都有相应的协议。
3. 常用网络协议
TCP/IP:工业标准、开放协议、网络标准
IPX/SPX:开发的操作系统使用的协议。 IPX是数据包交换协议,工作在网络层。 SPX是序列包交换协议,工作在传输层。
/:较小的协议栈,用于 IBM 和更早的系统,至今仍受支持。
:Apple Mac OS 中使用的网络协议。
(1) TCP/IP协议
TCP/IP是一个分层的协议,如层次图所示:从底层到应用层,分别是物理层、链路层、网络层、传输层和应用层。 对数据进行层层封装,封装方式一般是在原始数据前面添加数据控制头。
(二)协议
它是TCP/IP中的一个应用协议,可以为终端仿真提供支持。 允许用户连接到主机并让主机做出响应,就像直接连接到终端一样。 发送方和接收方使用 TCP 端口 23 进行专用通信。
(3)FTP协议
FTP协议使用TCP端口20和21。端口20用于数据交换,端口21用于建立连接。 它允许目录和文件访问、上传和下载,但不能远程执行文件。
TFTP 是简单文件传输协议(File,TFTP)。 TFTP是无连接的,使用UDP端口69。用于数据传输错误不大且对安全性要求不高时小文件的传输。
(4) SMTP协议
SMTP 是简单邮件传输协议(Mail,SMTP),设计用于在网络系统之间交换电子邮件。 使用端口25。SMTP只需要接收端的电子邮件地址即可发送邮件。 POP3协议用于接收电子邮件。 使用端口110
(5) DNS服务
DNS是域名解析服务(Name,DNS)。 其功能是将域名转换为IP地址,或者将IP地址转换为域名,以解析完全限定域名(FQDN)。 使用端口 53。
(6)DHCP服务
DHCP 是动态主机配置协议(DHCP)。 服务器可以提供的信息有:
1.IP地址
2.子网掩码(掩码)
3. 域名(名称)
4. 默认网关( )
5.域名系统
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权本站发表,未经许可,不得转载。