首页 > 代码库 > 计算机网络原理和OSI模型与TCP模型

计算机网络原理和OSI模型与TCP模型

                           计算机网络原理和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.应用层

技术分享

 

计算机网络原理和OSI模型与TCP模型