| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 计算机网络和因特网 -> 正文阅读 |
|
[网络协议]计算机网络和因特网 |
您也可以在我的个人博客阅读这篇文章:http://coldairance.com/artical?id=95 什么是因特网因特网的具体构成端系统
分组交换机
英特网服务提供商(ISP)
协议
因特网的服务描述分布式应用程序
套接字与英特网相连的端系统提供了一个***套接字接口***,该接口规定了运行在一个端系统上的程序请求因特网基础设施向运行在另一个端系统上的特定目的地程序交付程序的方式(主流编程语言都有对应开发接口)。 什么是协议
网络边缘主机(端系统)有时又被进一步划分为两类:客户机、服务器 客户通常是桌面PC、移动手机等,服务器通常作为数据中心,用于存储和发布应用程序,例如阿里云、腾讯云、华为云等。 接入网
家庭接入
用户的本地电话公司是它的ISP。 ***DSL调制器***使用现有的电话线(双绞铜线) 家庭电话先同时承载了数据和传统的电话信号,它们用不同的频率进行编码
电缆因特网接入需要特殊的调制解调器,这种调制和解调器称为***电缆调制解调器*** 电缆因特网接入的一个重要特征是共享广播媒体:由头端发送的分组想下行经每段链路到每个家庭;每个家庭发送的每个分组经上行通道向头部传输。
企业(和家庭)接入:以太网和WIFI以太网到目前为止是公司、大学和家庭网络中最为流行的接入技术 标准的组成:
广域无线接入:3/4/5G 和 LTE移动设备应用了无线基础设施(芯片),通过蜂窝网提供商运营的基站来发送和接收分组。与WIFI的不同之处在于有信号的范围仅需要位于基站的数万米之内。 物理媒介
网络核心分组交换
电路交换在电路交换网络中,在端系统间通信会话期间,预留了端系统间沿路径所需要的资源(缓存,链路传输速率)。在分组交换网络中,这些资源不是预留的。因此电路交换网络永远不会阻塞,分组交换网络则可能阻塞,这里引用书中一个生动形象的例子: ? 有两家餐馆,一家需要顾客预定,而另一家不需要预定,但不保证能安排顾客。对于需要预定的那家餐馆,我们在离开家之前必须承受先打电话预定的麻烦,但当我们到达该餐馆时,原则上我们能够立即入座并点菜。对于不需要预定的那家餐馆,我们不必麻烦地预定餐桌,但当我们到达该餐馆时,也许不得不先等待一张餐桌空闲后才能入座。 电路交换的细节这里不做深究。 网络的网络
年复一年,构建因特网的“网络的网络“已经演化成为一个非常复杂的结构,这里仅讨论网络结构五 网络结构五描述如今的因特网 其中,第一层ISP为全球性的,且大多由国家控制,比较熟悉的有:中国移动、中国联通与中国电信,仔细观察,内容提供商也位于第一层,这样就可以绕过第一层ISP,极大减少了因流量产生而需支付费用。谷歌是当前这样的内容提供商网络的一个突出例子,谷歌专用网络仅承载出入谷歌服务器的流量,由于许多接入的ISP仅能通过第一层ISP的传输到达,因此内容提供商也需连接第一层ISP,并定期向他们支付这些用户产生的流量的费用,总结:
分组交换网络时延
丢包当到达的分组发现一个满的队列,由于没有地方存储这个分组,路由器将丢弃该分组,这种情况在直播时较容易发生,一般直播平台都会提供给主播监控丢包率的软件。 吞吐量假设一台主机正在下载一个1080p视频到本地,我们知道这可能有几个G,在任何时间的瞬时吞吐量是主机接收到该文件的速率(bps)。如果该文件由 F 比特组成,主机接收到所有比特用去 T 秒,则文件的平均吞吐量。 协议层次及其服务模型分层的体系结构
应用层协议 应用层是网络应用程序及它们的应用层协议留存的地方,包括许多协议:
报文 一个端系统中的应用程序使用协议与另一个端系统中的应用程序交换信息分组,我们把这种位于应用层的信息分组称为报文。 运输层因特网的运输层在应用程序端点之间传送应用层报文。在因特网中,有两种运输协议:
利用其中的任何一个都能运输应用层报文,运输层的分组又称为***报文段*** 网络层负责将称为数据报的网络层分组从一台主机移动到另一台主机。 链路层因特网的网络层通过源和目的地之间的一系列路由器路由数据报。为了将分组从一个节点移动到路径上的下一个节点,网络层必须依靠该链路层的服务。在每个节点,网络层将数据报下传给链路层,链路层沿着路径将数据报传递给下一个节点。在下一个节点,链路层将数据报上传给网络层。 物理层将一个个比特从一个节点移动到下一个节点 OSI 模型
由OSI模型提出两个新的层次分别为:
封装由图可知,各层有条不紊的工作着。 网络攻击对于今天的许多机构而言,因特网已经成为与其使命密切相关的一部分了,同时也存在大量的不法分子通过各种方式攻击庞大的互联网。
总结:我只是《计算机网络 自顶向下方法》这本书的搬运者,删去了一些晦涩的公式,运算等,如果你对我的这篇文章满意,相信它一定不会让你失望。 |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 17:57:44- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |