TCP/IP是一个协议簇,是一种网络体系结构和协议标准。
1、 其将网络分为四种模型:
1)网络接口层:模型的基层,负责数据帧的发送和接受。
2)互联层:互联协议将数据包封装成Inetrnet数据包(IP internet),并运行必要的路由算法。
有四种互联协议:国际协议(IP)、地址解析协议(ARP)、因特网控制消息协议(ICMP)、互联组管理协议(IGMP)
3)传输层:传输协议在主机间提供通信会话。
主要有两个传输协议:传输控制协议(TCP)、用户数据包协议(UDP)
4)应用层:应用程序通过这一层访问网络。常见的有:
Telnet:提供远程登录(终端仿真)服务
FTP:提供应用级的文件传送协议
SMTP:简单邮件传送协议
SNMP:简单网络管理协议,使用传输层UDP协议
DNS域名解析服务,即将域名映像成IP地址的协议,使用传输层UDP协议
HTTP:超文本传输协议。访问Web所采用的协议。
端口:在主机内唯一标识应用程序
IP地址:逻辑上唯一标识的一台主机
MAC地址:物理上唯一标识的一台主机(网络接口层)
2、IP地址的组成
两部分:网络号和主机号
同一个网络上的所有主机使用同一个网络号,对于同一个网络号来说,主机号是惟一的。
网络号不能为127,该标识号被保留作为回路及诊断功能。
3、子网掩码
TCP/IP上的每台主机都需要用一个子网屏蔽号,即子网掩码。是一个4字节的地址,用来封装或“屏蔽”IP地址的一部分,以区分网络号和主机号。
网络地址是由IP地址和子网掩码作逻辑与(AND)运算所得。