《TCP/IP详解》协议卷读书笔记之概述

title: 《TCP/IP详解》协议卷读书笔记之概述date: 2020-07-08 14:00:00categories: 网络index_img: /img/articles/vim.jpgtags:- 网络- TCP- IP本文是经典著作《TCP/IP详解》协议卷(卷一)的读书笔记,对第一章概述部分进行总结与梳理。人与人之间是通过某种语言来沟通的,可以将使用的语言看成是人与人之间的沟通协议,不同的语言可以看作是不同的协议。如果两个人之间使用不同的语言(即使用的协议不同),就无法.
摘要由CSDN通过智能技术生成

title: 《TCP/IP详解》协议卷读书笔记之概述
date: 2020-07-08 14:00:00
categories: 网络
index_img: /img/articles/vim.jpg
tags:
- 网络
- TCP
- IP

本文是经典著作《TCP/IP详解》协议卷(卷一)的读书笔记,对第一章概述部分进行总结与梳理。

人与人之间是通过某种语言来沟通的,可以将使用的语言看成是人与人之间的沟通协议,不同的语言可以看作是不同的协议。如果两个人之间使用不同的语言(即使用的协议不同),就无法交流了。同样,计算机之间如果需要沟通,也需要某种“语言”,并且这样的“语言”对于参与沟通的计算机而言是可以被理解的。这样的计算机语言也就是协议。

在计算机世界里,协议是非常重要的。一系列相关的协议可以被总称为协议簇(protocol suite)。一般将TCP/IP看成是一个协议簇,而不是指单独的TCP协议或者IP协议,TCP/IP协议还包含相关的其他很多协议。

协议架构理论

TCP/IP协议簇的目的,是使得世界上各种设备制造商生产的各种类型的电子设备(笔记本、智能手机、嵌入式通信设备等)能够互相通信。TCP/IP协议簇是一个开放的系统(open system),使用基本上是免费的。

在Internet架构发展早期,确定了一些架构发展的目标:

  • 就算系统中某些网络或者路由损坏,Internet需依然能够正常通信;
  • Internet需支持多种类型的通信方式;
  • Internet架构需兼容多种类型的网络;
  • Internet架构能够管理网络上的分布式资源;
  • Internet架构实施起来不能太费钱,要经济实惠;
  • Internet架构需比较容易地允许一台主机的接入;
  • 在Internet架构上使用的资源情况需要被完整的统计。

端到端原则

在Internet架构设计中,存在一个特定的功能或者特性应该位于架构的什么位置的问题。对于此问题,形成了一种设计原则,即端到端原则(end-to-end argument)。

端到端原则认为,只有涉及通信系统的应用程序与最终用户,网络的正确性与完整性才能实现。即,如果一种机制能够在端系统中实现,那么其就不应该在网络核心中实现,网络核心应该尽可能地提供通用的服务,而具体应用相关的功能应该避免在网络核心中实现

端到端原则,目的是让端系统承担网络应用的开发与创新,而尽可能地让网络核心保持相对的简单(尽管如此,现在的网络核心已经非常的复杂了)。原则认为重要的功能(如差错控制,加密等)不应该在系统的底层实现,而底层应该提供方便端系统工作的功能,并尽可能地改善性能。因此底层的实现不应该以完美为目标,底层允许出错,上层应用需能够处理底层出错的情况。

因此,端到端原则,倾向于使用一个“傻瓜”式的网络,以及连接到网络的“智能”系统的设计方案。

命运共享原则

命令共享原则(fate sharing),就是将所有维护一个活动的通信链接所必须的状态信息存放在端系统,通过端系统的状态信息的交换,来维持通信的链接。

对应的,维持通信的链接&

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值