(一)概要
1.在一个完整的计算机网络中,除了基于IP的网络层,传输层和应用层技术外,还包括大量不在IP协议定义范围内的数据链路层和物理层技术;现代通信网络的发展有IP化的趋势,未来通信网络的在网络层上可能会由IP协议一统天下;而网络接口层的典型协议主要是IEEE定义的802系列协议族以及ATM等;
2.网络协议有2大体系标准:
(1)国际标准化组织(ISO)提出的开放系统互连(OSI)的7层网络协议模型:物理层,数据链路层,网络层,运输层,会话层,表示层,应用层;
(2)美国国防部提出的TCP/IP协议:网络接口层,互连网层,传输层,应用层(实际上TCP/IP协议族只定义了后3层);
3.TCP/IP是常见的网络协议体系结构,分为四层:
网络接口层:物理底层的连接;
网络层:负责相邻计算机之间的通信;
传输层:提供应用程序之间的通信;
应用层:向用户提供一组常用的程序;
- TCP/IP在每个网络分层都定义了若干协议,其中一般认为IP(internet protocol,网络层)、TCP(Transmission Control Protocol,面向连接的,传输层)、UDP(User Datagram Protocol,面向无连接的,传输层)是最根本的三种协议,是其他协议的基础;
(二)基本概念
1.MAC地址:网卡物理地址,存在于网卡的ROM中,48位;
2.IPv4地址:存在于内存中,32位(IPv6:128位);
3.端口号:进程地址,16位;
4.套接字:IP地址:端口号;
5.域名:主机的便于记忆的名称;
6.URL:对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址,格式:〈协议〉://〈主机域名〉:〈端口号〉/〈路径〉
7.网关:如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机;
8.IP地址分类(NestID+HostID):
(1)A类ÿ