TCP/IP分层
TCP/IP协议族分为四个层次:链路层、网络层、传输层、应用层;
应用层在用户空间、其余在内核空间;
IP是不可靠的,由TCP保证可靠性;
网络层是逐跳协议,经过的每个中间系统都要使用;
传输层和应用层是端到端的协议,只有端系统才需要;
网桥在链路层,路由器在网络层;

封装和分用
IP地址
IP地址为4个字节(32位),分为 ABCDE 五类;InterNIC只分配网络号;
IP地址类型(按用途):
- 单播地址:目的为单个主机
- 广播地址:目的端为给定网络上的所有主机
- 多播地址:目的端为同一组内所有主机
端口号
TCP和UDP使用16位的端口号来识别应用程序:
- 1~1023 保留
- 1024~5000 临时分配
- >5000 预留