常见的网络协议
了解常见的网络协议。
TCP/IP 四层模型常见的协议
网络接口层
- ARP(Address Resolution Protocol)地址转换协议
- RARP(Reverse ARP)反向地址转换协议
- Ethernet 以太网
- Token Ring 802.5 令牌换媒体访问控制
- Frame relay 帧中继-公用数据网通讯协议
网络层
- IP(Internet Protocol)协议
IP 是网络层的核心,通过路由选择将下一条 IP 封装后交给接口层。IP 数据报是无连接服务。 - ICMP(Internet Control Message Protocol) 控制报文协议
ICMP 是网络层的补充,可以回送报文。用来检测网络是否通畅。 Ping 命令就是发送ICMP的echo包,通过回送的echo relay进行网络测试。
传输层
- TCP(Transmission Control Protocol)传输控制协议
- UDP(User Datagram protocol)用户数据报协议
应用层
- FTP(File Transfer Protocol)文件传输协议
用于上传下载 - TELNET 远程终端协议
通过明码传输,保密性差,简单方便。 - DNS(Domain Name Service)域名解析协议
提供域名到 IP 地址之间的转换 - SMTP(Simple Mail Transfer Protocol)简单邮件传输协议
用来控制信件的发送、中转 - NFS(Network File System)网络文件系统协议
用于网络中不同主机间的文件共享 - HTTP((Hypertext Transfer Protocol)超文本传输协议
用于实现互联网中的 WWW 服务- HTTP 常用请求方式
- GET
GET 方法是默认的 HTTP 请求方法,我们日常用 GET 方法来提交表单数据,然而用 GET 方法提交的表单数据只经过了简单的编码,同时它将作为 URL 的一部分向 Web 服务器发送。因此,如果使用 GET 方法来提交表单数据就存在安全隐患。 - POST
POST 方法是 GET 方法的一个替代方法,它主要是向 web 服务器提交表单数据,尤其是大批量的数据。POST 方法克服了 GET 方法的缺点。 通过 POST 方法提交表单数据时,数据不是作为 URL 请求的一部分而是作为标准数据传送给 web 服务器,这也克服了 GET 方法中的信息无法保密和 数据量太小的缺点。因此,出于安全考虑以及对用户信息保密的考虑,通常表单提交时采用 POST 方法。
- GET
- HTTP 常用请求方式
TCP/IP 协议簇常见协议及端口
| 协议 | 端口号 | OSI 层次 |
|---|---|---|
| ARP | 数据链路层 | |
| DHCP | UDP:67、68 | 应用层 |
| DNS | UDP:53 | 应用层 |
| FTP | TCP:20、21 | 应用层 |
| HTTP | TCP:80 | 应用层 |
| ICMP | 网络层 | |
| ICP | TCP:29 | 应用层 |
| IP | 网络层 | |
| LDAP | TCP、UDP:389 | 会话层 |
| PPTP | 数据链路层 | |
| RARP | 数据链路层 | |
| RPC | TCP、UDP:530 | 会话层 |
| SMTP | TCP、UDP:427 | 应用层 |
| TCP | 传输层 | |
| TELNET | TCP:23 | 应用层 |
| UDP | 传输层 |
其他参考:
推荐文章
-
2023-08-24
-
2023-08-23