一、TCP/IP
为什么要使用 TCP/IP 协议:计算机有不同的生产厂家,不同的型号,不同的操作系统,只有使用 TCP/IP 协议才能使不同的计算机互相进行通信
TCP/IP 分层:
应用层 | 应用层主要提供多种应用程序,不同的应用程序实现不同的功能,常见的应用程序有:Telnet 、FTP 、DHCP 、HTTP 等 |
传输层 | 传输层主要为两台计算机上的应用程序提供端到端的通信,也就是数据的互相传输,传输层的协议有:TCP 、UDP |
网络层 | 网络层的功能包括IP寻址、路由选择、连接的建立、保持和终止,网络层协议有:IP 、ICMP 、IGMP |
链路层 | 链路层定义了驱动、网卡、电缆、计算机接口等硬件的细节,链路层的协议有:ARP 、RARP 、PPP |
二、IP 地址
计算机的每个接口都对应一个IP地址,用来与其他计算机进行通信,IP地址可以分为单播地址、组播地址、广播地址
类别
|
IP地址范围
|
最大主机数
|
私有IP地址范围 |
A
|
0.0.0.0-127.255.255.255
|
16777214
|
10.0.0.0-10.255.255.255
|
B
|
128.0.0.0-191.255.255.255 |
65534
|
172.16.0.0-172.31.255.255 |
C
|
192.0.0.0-223.255.255.255 |
254
|
192.168.0.0-192.168.255.255 |
D
|
224.0.0.0-239.255.255.255 |
该类地址作为组播地址
|
|
E | 240.0.0.0-255.255.255.255 | 该类地址是保留的地址,作为科学研究 |
三、