计算机网络原理和OSI模型与TCP模型
一.计算机网络的概述
1.计算机网络的定义
计算机网络是一组自治计算机的互连的集合
2.计算机网络的基本功能
a.资源共享
b.分布式处理与负载均衡
c.综合信息服务
3.计算机网络的演进
4.按照地域范围
a>.LAN(Local Area Network) 通常指几千米以内的,可以通过某种介质互联的计算机、打印机、modem或其他设备的集合 MAN(Metropolitan Area Network);
b>. MAN覆盖范围为中等规模,介于局域网和广域网之间,通常是在一个城市内的网络连接(距离为10KM左右);
c>.WAN(Wide Area Network) 分布距离远,它通过各种类型的串行连接以便在更大的地理区域内实现接入;
5.网络的拓扑结构
6.按数据交换的形式
a.电路交换:基于电话网的电路交换
优点:延迟小、透明传输
缺点:带宽固定,网络资源利用率低,初始连接建立慢
b.分组交换:以分组为单位存储转发
优点:多路复用,网络资源利用率高
缺点:延迟大,实时性差,设备功能复杂
7.网络标准化组织
国际标准化组织(ISO)
电子电器工程师协会(IEEE)
美国国家标准局(ANSI)
国际电信联盟(ITU)
INTERNET架构委员会(IAB)
二.OSI参考模型与TCP/IP模型
伴随着计算机网络的飞跃发展,各大厂商根据自己的协议生产出了不同的硬件和软件 为了实现网络设备间的互相通讯,ISO和IEEE相继提出了OSI参考模型及其TCP/IP模型。(注意:生产环境中我们使用的基本上都是TCP/IP模型,OSI参考模型只是理论上的一种模型。)
1.OSI参考模型
OSI参考模型定义了网络中设备所遵守的层次结构
分层结构的优点:
a>.开放的标准化接口;
b>.多厂商兼容性;
c>. 易于理解、学习和更新协议标准
d>.实现模块化工程,降低了开发实现的复杂度
e>.便于故障排除
2.OSI参考模型层次结构
用2张图就可以清新的搞定,更多OSI模型资料请参考:http://www.cnblogs.com/yinzhengjie/p/6552995.html
3.数据的封装与解封装
4.物理层
5.典型物理层标准和设备
物理层介质 :
双绞线、同轴电缆、光纤、无线电信号等
局域网物理层
常见标准:10Base-T、100Base-TX/FX、1000Base-T、1000Base-SX/LX
常见设备:中继器、集线器
广域网物理层
常见标准:RS-232、V.24、V.35
常见设备:Modem
6.数据链路层
7.典型数据链路层标准
局域网数据链路层标准
IEEE802.1 基本局域网问题
IEEE802.2 定义LLC子层
IEEE802.3 以太网标准
IEEE802.4 令牌总线网
IEEE802.5 令牌环网
广域网数据链路层标准 HDLC PPP Frame Relay
8.网络层
9.网络层地址
10.路由协议与可路由协议
可路由协议(routed protocol):定义数据包内各个字段的格式和用途,对数据进行网络层封装;
路由协议(routing protocol) :在路由器之间传递信息,计算路由并形成路由表,为可路由协议选择路径;
11.面相连接和无连接的服务
面向连接的服务
a>.通信之前先建立连接,通信完成后断开连接;
b>.有序传递;
c>.应答确认;
d>.差错重传;
e>.适合于对可靠性要求高的应用;
无连接的服务
a>.尽力而为的服务;
b>.无需建立连接
c>.无序列号机制,无确认机制,无重传机制
d>.适合于对延迟敏感的应用
12.网络层协议操作
13.传输层
14.会话层、表示层和应用层
三.TCP/IP模型的层次结构
1.对比OSI参考模型和TCP/IP模型
2.网络接口层
3.网络层
4.传输层
5.应用层