网络模型
计算机网络的概念
计算机网络是计算机+网络的集合。通过网络,把分布在不同地理位置的计算机用通信线路互连成一个具有强大功能的网络系统,每台计算机可以发送和接收其他计算机的网络数据。就如人与人交流需要语言一样,计算机之间的网线通信也需要特定的语言,如果语言不同还无法正常交流,计算机交流的语言被称能网络协议。再者,一台计算机如果想和另一台计算机进行通信的话,就必须知道另一台计算机在哪里,计算机在网络中都有唯一的网络地址,它是一段用于标识主机的字节序列,很显然,这个字节序列越长就可以表示的地址数量就越多。通过,现代的主机网络地址是使用的ip协议来标识网络地址的,相同范围内的网络地址的前部相同,就如手机号码一样,前两位可以表示这个手机号码是哪个省市的。
OSI七层网络模型
由于计算机网络比较复杂,因为必须把网络分成多层,每层具有不同的功能,这样便于开发与管理。最经典的计算机网络模型便是开放系统互连(Open System Interconnection,简称OSI)模型,OSI模型把网络分为七层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层以及应用层,每一层都有具体的功能,为下一层服务并为上一层提供服务。
其中的物理层是一些物理设备,比如网线电缆接线口之类的电气。在这一层,网络协议规定了电流电压等一些机械电气属性,数据在这一层是原始的比特流,在物理设备中以电流或电磁场的形式存在。在物理层的典型设备是集线器。