1. 网络通讯三要素
-
IP地址(主机名)
- 网络中设备的标示
- 不易记忆,可以用主机名
- 本地回环地址:
127.0.0.1
主机名:localhost
- 每台计算机都有一个
127.0.0.1
- 如果 127.0.0.1
ping
不通,说明网卡不工作 - 如果本机地址
ping
不通,说明网线坏了
- 每台计算机都有一个
-
端口号
- 用于标示进程的逻辑地址,不同进程的标示
- 有效端口:
0~65535
- 其中
0~1024
由系统使用或者保留端口 - 开发中不要使用
1024
以下的端口
- 传输协议
- TCP(传输控制协议)
- UDP(数据报文协议)
通过
IP
找机器,通过端口
找程序,通过协议
确定如何传输数据
2. 网络模型
网络参考模型
常见网络协议
协议 | 端口 | 说明 |
---|---|---|
HTTP | 80 | 超文本传输协议 |
HTTPS | 443 | HTTP+SSL,HTTP的安全版 |
FTP | 20/21/990 | 文件传输协议 |
POP | 110 | 邮局协议 |
SMTP | 25 | 简单邮件传输协议 |
telnet | 23 | 远程终端协议 |