计算机网络

什么是TCP/IP

互联网是由许多独立发展的网络通信技术融合而成。能够使他们之间不断融合并实现统一的正是TCP/IP技术。TCP/IP是通信协议的统称

协议

上个标题中也说到了TCP/IP是通信协议的统称。这节来介绍下什么是协议。
互联网中常用到的具有代表性的协议有IP、TCP、HTTP等。而LAN局域网中常用的协议有IPX/SPX等。
“计算机网络网络体系结构”将这些网络协议进行了系统的归纳。TCP/IP就是IP、TCP、HTTP等协议的集合。TCP/IP也称TCP/IP协议栈,不同的分类存在不同的协议集合。
在这里插入图片描述

协议诞生及标准化

诞生:1974年,IBM发布了SNA,将公司内部的计算机通信技术作为系统化网络体系公之于众。从此,计算机厂商也都发布自己的一套网络体系结构、各种协议之间互不兼容。即使是从物理层面上连接了两台异构的计算机,由于它们之间采用的网络体系结构不同,支持的协议不同,仍然无法通信。这样是极其不方便的。
在这里插入图片描述
标准化:为了解决各个厂商无法通信的问题,ISO(International Standard Organization, ISO)制定了一个国际标准OSI(Open System Interconnection Reference Model,开放式系统互联通信参考模型),而TCP/IP并非是ISO定制的某种国际标准,而是由IETF(国际互联网工程任务组The Internet Engineering Task Force)建议的、致力于推进其标准化作业的一种协议。

协议分层和OSI参考模型

分层

通过OSI模型将通信协议中必要的功能分成了7层。通过这些分层,使得那些比较复杂的网络协议更加简单化。在这个模型中,每个分层都接收由下一层所提供的特定服务,并且负责为自己的上一层提供特定的服务。上下层之间进行交互的时所遵循的约定叫做“接口”。同一层之间的交互所遵循的约定叫做“协议”。
优点
分层可以将每个分层独立使用,即使系统中某些分层发生变化,也不会波及整个系统。因此,可以构造一个扩展性和灵活性都较强的系统。
通过分层能够细分通信功能,更易于单独实现每个分层的协议。并界定各个分层的具体责任和义务。
缺点
过于模块化,使处理边得更加沉重以及每个模块不得不实现相似的处理逻辑等问题。

OSI参考模型

在这里插入图片描述

传输方式分类

这里的传输方式主要分成了两种,分别是面向有连接型和面向无连接型
在这里插入图片描述
面向有连接型:在发送数据前需要在收发主机之间连接一条通信线路。就好比打电话,必须另一方接通时才能进行通信。(TCP就是分组发送的有连接型,电路交换也是一种有连接型的发送数据的方式。)
面向无连接型:不要求建立和断开连接。发送端可于任何时候自由发送数据。(多采用分组交换分组交换,UDP)

地址的特性及网络寻址

所谓地址,就是一个数据的目的地,并且这个目的地具有唯一性,和层次性
唯一性:想让地址在通信中发挥作用,首先需要确定通信的主体。一个地址必须明确表示一个主体对象。在同一个通信网络环境中 不允许有两个相同地址的通信主体存在。
层次性:和日常中的电话号码一样包含国家区号和国内区号,通信地址包含国名、省名、事名。MAC地址和IP地址在标识一个通信主体时虽然都具有唯一性,但是他们当中只有IP地址具有层次性。
MAC地址:由设备的制造厂商针对每块网卡进行分别指定。人们可以通过制造商识别号、制造商内部产品编号以及产品通用编号确保MAC地址的唯一性。但是,无法确定该网卡被用在了哪个地方。虽然MAC是最终的通信地址,但是在实际寻址过程还是由IP地址配合操作的。
网络寻址:MAC寻址通过地址转发表寻找,IP寻址通过路由控制表辅助寻址。MAC地址转发表中记录的是实际的MAC地址本身,而路由表中记录的IP地址是集中了之后的网络号。
寻址过程
注:内容参考《图解TCP/IP》总结而来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值