TCPIP协议详解----网络基础知识

计算机网络的发展

关于计算机网络的发展不做介绍 , 想要详细了解的同学可以搜索相关资料,进行查看


1.协议

在计算机网络中我们经常提到协议一词,互联网中具有代表的协议有HTTP、TCP、UDP等等,在平常我们发送一封邮件,或者访问一个网站主页时,我们都需要这些协议来进行交互

简单的来说协议主要就是计算机之间进行交互的通信时达成的相互约定或者简单的理解为计算机之间交流的语言的定义,这种约定使得各个计算机厂商不同的设备,不同的操作系统等等只要遵循这种约定就可以进行通信。

反之,如果通信之间的计算机采用不同的协议,那么双方之间就不能进行通信,就比如我再跟你说普通话你特喵的跟我来火星语,鬼知道你说的是什么。

2.分组交互协议

分组交互是指将一个大块的数据分割成为一个个叫做包(packet)的较小的单位进行传输的做法。理解分组交换可以简单的理解为分而治之的思想,将大问题分解成为小问题,然后在进行合并。

当我们在将一个个的包发送到网络时,那么我们就跟在邮局寄件一样,要写发件人、收件人的地址,那么在计算机中就是源主机的地址以及目标主机的地址,这些发送端地址,接收端地址以及分组序号就是“报文首部”。

我们将大数据切分成小的包,需要将每个包在原包的位置标志清楚,不然我命名发给你13你却都读成了31这不扯淡吗。

协议分层与OSI参考模型


协议分层

在标准化组织制定标准化方案时,最终提出了作为通信协议设计指标的OSI参考模型,这一模型将通信协议中必要的的功能分为7层,通过这些分层,使得比较复杂的网络协议更加简单化。

那在各个分层之间我们把上下层之间进行的交互所遵循的约定称之为“接口”,在同一层之间进行交互所遵循的约定称之为“协议”

协议分层就如我们在公司中的软件开发,你负责登录模块,她负责信息模块,等等,那我们将系统分出若干个模块进行开发,那么在以后的维护或者模块添加都非常方便,但是过分的模块化使得处理起来更加繁琐。

这里写图片描述


OSI参考模型
OSI参考模型功能例子
应用层针对特定的应用协议电子邮件协议等
表示层设备固有数据格式和网络标准的转换文字、图片等格式的转化
会话层通信管理,负责建立,断开通信链接合适断开连接,建立链接
传输层管理两个节点直接的数据传输是否有数据丢失
网络层地址管理路由选择经过那个路由传递给目的地
数据链路层互联设备之间数据传输数据帧与比特真帧间的传输
物理层网线的规格等比特流与电子信号之间的切换

这里写图片描述

我们看到如图,在每个层之间进行信息传递,都网上面包裹了一层该层协议锁负责的信息

传输方式分类
  1. 面向有连接,也就是说通信双方在传输数据的时候首先建立连接,然后在发送信息
  2. 面向无连接,计算机A在发送信息时,不管计算机B有没有在线,那么A只管发送信息
电路交换与分组交换

电路交换主要是早期的电话网,那么在计算机进行通信时,首先会连到交换机上,而交换机与交换机之间又有着众多线路进行连接,因此在计算机发送数据时,需要通过交换机与目标主机之间进行建立建立,在建立链接之后,这条线路就处于占用状态,当线路不够用时,就会出现网络无法连接的状况

分组交换在包中即写入了源地址以及目的地址,将数据包按照一定的顺序排列然后进行发送,有了分组交换 ,所有的计算机都可以使用一条线路进行数据的传输,不会出现电路交换占用的情况,,这样提高了通信线路的利用率。

根据接收端数量进行分类
  1. 单播,即1对1进行通信
  2. 广播,即一台主机发送给与之相连的其他所有主机,比如电视播放。
  3. 多播,多播与广播类似,多播将接收端限定于某一组内,比如在高中,只对高一进行播报。
  4. 任播,特定的主机中选出一台选出一台作为接收端的一种通信方式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值