1、OSI与TCP/IP
OSI七层模型与TCP/IP四层模型之间的对应关系如图1所示:
图1 OSI与TCP/IP之间的对应关系
2、IP地址
IP地址长32位,总共有5类,其结构图如图2所示:
图2 IP地址图
3、域名系统
这就是域名系统的作用了。我们可以认为域名系统保存的是IP地址名称与十进制IP地址之间的对应关系。当我们在地址栏上输入www.baidu.com而没有输入“点分十进制表示法”的百度IP地址,但我们也能连接到百度的服务器,
4、分用
其示意图如图3所示:当目的主机收到一个以太网数据帧时,数据就开始从协议栈中由底自上升,同时去掉各层协议加上的报文首部,这个过程称为分用,
图3 分层图
4、端口
任何TCP/IP实现所提供的服务都用知名的1~1023之间的端口号,而大多数TCP/IP给临时端口分配的端口号在1024~5000之间。TCP和UDP采用16位的端口号来识别应用程序。服务器一般通过知名端口号来识别,如FTP采用的是21,Telnet采用的是23,TFTP采用的是69等等。
5、RFC
协议标准、主机需求RFC、路由器需求RFC。RFC是Request for Comment(请求评议)的意思,所有关于Internet的正式标准都是以RFC文档出版。一些重要的RFC文档:赋值RFC、Internet正式
6、应用编程接口
使用TCP/IP协议的应用程序通常采用两种应用编程接口(API):socket和TLI(运输层接口:Transport Layer Interface)。