计算机网络中的重要思想

思考

网络中比较重要的思想。

协议的三个要素 语义 语法 时序
语义 指的就是要做什么。在协议中就是每个报文的控制信息的意思。比如 ip协议中的网络地址就是用来唯一表示一台机器的。
语法 指的就是一些格式方面的东西。 在协议中就是报文的格式。不同的协议有不同的格式。
时序 网络中存在很多包,要区分那个时间发生了什么就需要一个这个东西。

复用 和 分用

复用:这个是用在运输层tcp 和 udp用到的一个思想。 应用层的不同协议通过自己的端口号可以都使用tcp 或者 udp 协议。
分用:当一个数据包到达时还是通过端口号将不同进程需要的数据给发送过去。

分层

这个是整个体系中最重要的概念之一。 将复杂的整个网络划分为合理的层次,每一层做不同的工作,第n层给第n+1层提供抽象接口,本层只需要关心自己的上一层和
下一层,本层对上一层提供的服务是透明的,通过这种方式降低了很多复杂度。

拥塞控制

tcp中的拥塞控制的思路在很多地方可以使用到,主要的算法就是慢开始,拥塞避免, 快重传,快恢复。在做一个需要控制任务节奏的程序的时候可以利用上前面提到
的这几个算法。

个人blog www.97up.cn

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 运输层协议概述 从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是...
    srtianxia阅读 2,458评论 0 2
  • 协议的定义 为了在计算机网络中有条不紊地交换数据,就必须遵守一些事先约定好的规则。这些规则明确规定了所交换数据的格...
    王侦阅读 1,745评论 0 3
  • 1.TCP报头格式 UDP报头格式 TCP报头格式 UDP报头格式 具体的各部分解释看 TCP报文格式详解 - ...
    杰伦哎呦哎呦阅读 2,508评论 0 5
  • OSI七层模型: 应用层:为应用程序提供服务并规定应用程序通信相关得细节。包括文件传输,电子邮件,远程登录等。 表...
    qming_c阅读 978评论 0 1
  • 本书结构是自顶向下的,所以请按下列顺序阅读: 1.计算机网络自顶向下--应用层2.计算机网络自顶向下--运输层3....
    牛富贵儿阅读 2,885评论 0 3