本章总结了深入理解TCP/IP所必备的基础知识,其中包括计算机与网络发展的历史及其标准化过程、OSI参考模型、网络概念的本质、网络构建的设备等。
计算机网络出现的背景
从独立模式到网络互联模式
计算机网络,根据其规模可分为WAN(Wide Area Network, 广域网)和LAN(Local Area Networ, 局域网)
分组交换协议
分组交换是指将大数据分割为一个个叫包(Packet)的较小单位进行传输的方法。
标准化:所谓标准化是指不同厂商所生产的异构产品之间具有兼容性、便于使用的规范化过程。
OSI参考模型
OSI参考模型在各个分层的作用
OSI参考模型通信处理举例
传输方式的分类
面向有连接型和面向无连接型
电路交换与分组交换
让连接到通信电路的计算机将所要发送的数据分成多个数据包,按照一定的顺序排列之后分别发送。这就是分组交换。数据被细分后,所有的计算机就可以一齐收发数据,这样也提高了通信线路的利用率。
根据接收端数量分类
单播(Unicast)
1对1通信,早期的固定电话就是单播通信的例子。
广播(Broadcast)
将消息从1台主机发送与之相连的所有其他主机。
多播(Multicast)
也是将消息发给多个接收主机,不同之处在于多播要限定某一组作为接收端。
任播(Anycast)
指的是在特定多态主机中选出一台作为接收端的一种通信方式。
地址
在实际的网络通信中,每一层的协议所使用的地址都是不尽相同的,例如TCP/IP中使用MAC地址、IP地址、端口号等信息作为地址标识。甚至在应用层中,可以将电子邮件地址作为网络通信的地址。
MAC地址由设备制造商对每块网卡分别指定。但对于寻址并没有起到任何作用,所以不能算作有层次的地址。正因如此,虽然MAC地址是真正复杂通信地址,但在实际寻址过程中,IP地址却必不可少。