白话TCP/IP协议

这篇文章受到网上下载的一个PPT文档启发

使用网络之前

我有工资报表需要打印,可是我没有打印机!
发挥土法炼钢的精神,通过U盘拷贝到另一计算机上!

计算机网络的历史

50年代:计算机网络初步形成,目的就是共享资源;
60
年代:美国国防部发明了ARPANETTCP/IP协议出现;
70
年代中期:局域网发展迅速,中小企业也可以组建自己的网络;
90
年代:Internet飞速发展的时代,才有我们今天的网络

什么是网络

计算机网络是连接在一起的计算机的集合
手段:通过通信设备和通信线路连接起来,并使用网络软件和协议进行管理
目的:以实现资源共享为目的

通信设备:集线器、交换机、路由器、ADSL Modem,包括程控交换机等
通信线路:双绞线、电话线、光纤、无线电波等

TCP/IP协议

通信协议的一个比喻

要完成的任务--通信:深圳的老总A要告诉北京的老总B:货已发出。
A
用中文写好信;把信交给秘书;秘书把信投进邮筒;邮局根据收信人地址选择好信件的传递路线;把信件打包后交给火车站;火车站负责把信件运输到北京;
北京的火车站收到信件后,以后的步骤是什么?B怎么收到信息?

分析上述例子(1
目的:通信
是怎么完成的通信?
   
每个人遵守一定的规则
    A
按一定的格式写好信
   
秘书在信封上填好地址
   
邮局根据邮件的处理方法发送邮件
   
铁路有自己的运作方式
以上每个人协同工作,相互依赖,完成同一件事:通信

分析上述例子(2
   
明确分工
   
秘书只需要知道把信投到邮筒就行了
   
邮递员不需要会开火车

计算机通信协议(Protocol
目的:完成计算机通信(communicate
什么是协议:为了计算机能通信而制定的一组规则
规则规定了不同设备应该如何协同工作以保证把数据传输到对方

OSI模型
描述了通信过程中不同设备的功能
实际上也规定了不同设备之间如何协同
ISO(国际标准化组织)提出
确定网络设备的标准

分层
分层通常是解决复杂问题的好方法
分层意味着分工
分层的3大优点:
   
各层之间独立,一层变化不影响其他层
   
易于实现和维护
   
有利标准化:不同厂家的设备可以共存

 

确定使用什么方式与对方联系电子邮件(pop3)还是普通信件 

—— [ 应用层(Application ] 为用户应用程序与网络间的接口

信用中文还是英文写? 

—— [ 表示层(Presentation ] :对数据进行编码,数据压缩,数据的加密

双方通信之前进行制定规则,何时开始、终止? 

—— [ 会话层(Session ] :允许用户在设备之间建立、维持和终止会话

秘书发现对方没收到信,是否再发一封? 

 —— [ 传输层(Transport] 提供可靠(或者不可靠)的端到端服务。流量控制。

信从什么线路送到北京? 

—— [ 网络层(Network] :定址:如何表示不同的计算机?例如:IP地址。选择最佳

路径将信息从最合适的路径传送到接收端。   

邮局会在信上盖上邮戳 

—— [ 数据链路层(Data Link] 帧的封装:将传输数据增加同步信息、校验信息及地址信息后封装成数据帧。  

信是用火车拉还是汽车拉? 

—— [ 物理层(Physical] 负责01的传送,使用什么传输介质,01在线路上如何表示,线的接头是什么样的。

TCP/IP参考模型/DOD模型(DOD:美国国防部)

 

 

[ 应用层(Application)]

[ 传输层(Transport]

[ 网际层(Internet]

[ 网络访问层(Network Access]

©️2020 CSDN 皮肤主题: 酷酷鲨 设计师:CSDN官方博客 返回首页