网络的划分:
局域网——LAN
通常指几公里内的可以通过某种介质互联的计算机,打印机,modem或其他设备的集合。特点:距离短,延迟小,数据速率高,传输可靠 主要材料,网线,光纤 主要协议,以太网:(以太网Ⅱ,802.3)
城域网——MAN
是在一个城市范围内所建设的计算机网络
广域网——WAN
在大范围区域提供数据通信服务,主要用于互联局域网。WAN的目的是为了让分布较远的个局域网互联,主要协议:HDCL(思科的),PPP(而后还衍生出PPOE),FR 此三种协议后来均被MPLS vp 代替 二后两者是华为的
局域网络建设时常用网络设备有:
1线缆(cable),2网卡(NIC),3集线器(HUb),4交换机(swaitch),5路由器(Router),6ATM交换机(ATM Switch)
带宽和延时(网络的好与不好)
带宽(bandwidth)和要是(delay)是衡量网络性能的两个主要指标。
带宽:描述在一定范围内数据从网络的一个节点传送到任意节点的容量,通常用bit/s表示
延迟:描述网络上数据从一个节点传送到另一个节点所经历的时间
标准化组织
国际标准化组织(ISO)
电子电气工程师协会(IEEE)
美国国家标准局(ANSI)
国际电信联盟(ITU)
电子工业协会(EIA/TIA)
INTERNET架构委员会(IAB)
互联网数字分配机构(IANA):分配地址: IPV4 IPV6 MAC地址
了解主机到主机间的通信
为什么要使用分层网络模型
osi :网络分层模型(七层)——由ISO国际标准化组织组织设定
主机与主机之间的通信是先封装在解封,封装是自上而下,解封是自下而上,
层与层之间的通信相互对应,通过标准化接口:
标准化接口API包括:1端口号port 2协议号protocal 3类型Type
网络分层的特性:降低复杂性,便准化接口,简化模块化设计,确保技术的互操作性,加快发展速度,简化教学,
1物理层:(定义传输介质标准-“网线,光纤”) 二进制传输——(链路上的数据传输称为比特流)为启动,维护以及关闭物理链路定义了电器规范(启动关闭与否,怎么样是有电),机械规范(线缆材质是什么是如何链接),过程规范和功能规范(能够提供什么功能) 此层为比特位
2数据链路层:访问介质—— 定义如何格式化数据以便进行传输(在数据链路层进行传输的数据为帧)以及如何控制对网络的访问,支持错误检测 (数据在传输中损坏可检测出来)此层为数据帧
3网络层:数据传输—— 路由数据包(路由即选择走那条路线),选择传递数据的最佳路径,支持逻辑寻址和路径选择 此层为数据包
4传输层:(端到端的传输)传输问题—— 确保数据传输的可靠性,建立‘维护和终止虚拟电路,通过错误检测和恢复,信息流控制来保障可靠性 确认信息和重传的功能(TCP协议)此层为数据段
5会话层:主机间通信—— 建立’管理和终止在应用程序之间的会话
6表示层:(选择是否加密是否压缩。在数据传输时要先对数据进行编码,当两台计算机的编码方式不同是不可互通,此时需要表示层进行处理使得一致,)数据表示—— 确保接收系统可以读出数据,格式化数据,构建数据,协商用于应用层的数据传输语法,提供加密。
7应用层:网络进程访问应用层—— 为应用程序进程(例如,电子邮件,文件传输和终端仿真)提供网络服务,提供用户身份验证
5.6.7层一起统称为 PDU:协议数据单元
数据的传输
但osi框架没有采用了,因为没有标准,而后采用了TCP/IP协议栈
TCP/IP协议栈(有了框架和协议)
定义了五层结构,
1应用层:即osi的567层
2传输层:osi的四层
3Internet层:osi的三层
4数据链路层:osi的二层
5物理链路层:osi的一层
与OSI的区别 OSI数据封装是逐层封装,TCP是越级封装