黄小华的个人网站
熬过无人问津的日子才有诗和远方!
网络协议

协议是网络数据交换的规则
协议规定通信实体间交换消息的格式,意义,顺序,以及对收到消息后的动作
协议三要素
1.语法
2.语义
3.时序
协议规范了网络中所有信息发送和接收过程
应用层协议

FTP:文件传输协议 常用工具有FileZilla

客户机与服务器之间传输文件
连接端口:21
数据传输使用端口:20
Client使用TCP与Server连接 连接后可以看到服务器端目录
服务器接收到文件命令时会打开第二个TCP连接也就是20端口来传输数据

电子邮件

三个部分组成

1.用户代理

也就是客户端 用来编辑,阅读邮件信息的地方 邮件信息都保存在服务器上

2.邮件服务器

邮箱保留用户邮件 邮件队列:等待发送的邮件

3.简单邮件传输协议:SMTP

服务器之间交换邮件的协议 发送邮件的服务器是Client 接受邮件的服务器是Server
使用TCP从客户端传输邮件信息到服务器 使用端口:25 是直接发送 发送服务器直接对接接收服务器
下载协议 POP3 IMAP

DNS:Domain Name System(域名系统)
是一个分布式数据库 具有层次结构的多个域名服务器
应用层协议 每一个主机有唯一Ip地址 DNS是主机名到IP地址的翻译