第一章计算机网络和因特网-day01
什么是因特网:
其一:构成因特网的基本硬件与软件。
其二:为分布式应用提供服务的联网基础设施。
终端机器称为主机( host ) 或者端系统( end system )
端系统通过通信链路(communication link)和分组交换机(packet switch)连接。
分组:计算机间传递的被包装起来的信息包称为分组。
注:数据在传递过程中是会被分段的,分组包含信息段与被修饰的首部字节。
路径:一个分组经历过的一系列通信链路与分组交换机。
ISP(Internet service provider)因特网服务提供商。
协议:定义了多个通信实体间交换的报文格式和次序,以及报文发送/接受报文采取的动作。
注:涉及到多个端系统之间的通信都受协议制约。
网络边缘:从书中角度看指的就是端系统。
接入网:将端系统连接到边缘路由器(edge router)的物理链路。
注:在生活中接入网实际上就是指我们办理的宽带业务,手机的无线网络等。
接入网需要具体的物理媒介:1.双绞铜线、2.同轴电缆、3.光纤、4.陆地无线电信道、5.卫星无线电信道。
分组交换技术:
1.存储转发传输 出现于多数分组交换机。指:在交换机进行数据输出时,需要先接受整个分组。
2.排队时延 出现于当链路繁忙时,分组需要在交换机处进入输出队列等待。当出现分组队列被充满的情况,就会出现分组丢失(丢包)现象。
3.转发表与路由协议:每台路由器都有一个转发表(forwarding table)用于指向输出链路。
电路交换技术:
通过预留端系统间通信沿路径所需要的资源实现,有频分复用(以频率为区分预留资源)和时分复用(以时间为区分预留资源)。
分组交换与电路交换都是使用十分普遍,但是目前整体趋势是向分组交换的方向发展。
网络的网络:
今天的因特网是在世界上各大ISP的分布下实现的。
由最上层的:第一层ISP
数十万个较低层的:ISP。
ISP之间都是相互关联的。
第一章计算机网络和因特网-day01的更多相关文章
- [A Top-Down Approach][第一章 计算机网络和因特网]
[A Top-Down Approach][第一章 计算机网络和因特网] 标签(空格分隔): 计算机网络 介绍基本术语和概念 查看构成网络的基本硬件和软件组件. 从网络的边缘开始,考察在网络中运行的端 ...
- 第一章计算机网络和因特网-day02
1.互联网中的时延:处理时延.排队时延.传输时延.传播时延. 处理时延:检查分组首部和决定该分组导向何处的时间. 排队时延:分组在链路上等待传输的时延. 传输时延:分组经过路由器与交换机的过程的时延. ...
- 第一章计算机网络概述---OSI七层网络模型
局域网和广域网 局域网的简写是LAN,广域网用WAL表示.其实家庭的网络就是一个小型的局域网,一个光猫,一根网线,但是光猫无线信号不太好的话,需要在搞一个路由器. 这时候你的电脑连接到路由器上,路由器 ...
- 第一章001-003课程介绍、计算机网络概述、Internet概述
计算机网络概述 课程安排: 第一章:概述 第二章:物理层 第三章:数据链路层 第四章:网络层 第五章:运输层 第六章:应用层 第七章:网络安全 第八章:因特网上的音频/视频服务 第九章:无线网络 第十 ...
- 计算机网络第一章bb测试
错题8,31 课程 211计算机网络 测试 网络概论与体系结构 状态 已完成 尝试分数 得 340 分,满分 360 分 已用时间 14 分钟 说明 第一章 网络概论测试 显示的结果 所有答案, 已提 ...
- 计算机网络课程优秀备考PPT之第一章概述(一)
为了记录自己从2016.9~2017.1的<计算机网络>助教生涯,也为了及时梳理和整写笔记! 以上,是<计算机网络>课程的第一章概述.
- 第一章 了解TCP/IP协议族
第一章 了解TCP/IP协议族 1.1 TCP/IP协议族体系结构以及主要协议 IP和TCP协议对编写程序具有最直接的影响,后面的章节会详细的讲到. TCP/IP的体系结构有应用层,传输层,网络层,数 ...
- 《图解HTTP》阅读笔记---第一章网络基础
第一章.网络基础TCP/IP:----------传输控制协议Transmission Control Protocol / 网络协议Internet Protocol是一种用于Internet(因特 ...
- 18第一章 ASP.Net内建对象
第一章 ASP.Net内建对象 第一章 ASP.Net内建对象 ASP.Net为保持用户的数据和信息,内建了许多对象,包括Application.Response.Requ ...
随机推荐
- python + Streaming框架的MR实践与优化
Streaming是Hadoop提供的一个可以使用其他编程语言来进行MR编程的API,它使用Unix标准输入输出作为Hadoop和其他编程语言的开发接口,非常轻便.而开发者可以选择自己擅长的编程语言, ...
- Django组件 用户认证,form
auth模块 在进行用户登陆验证的时候,如果是自己写代码,就必须要先查询数据库,看用户输入的用户名是否存在于数据库中: 如果用户存在于数据库中,然后再验证用户输入的密码,这样一来就要自己编写大量的代码 ...
- java多线程下载文件和断点下载
多线程,断点下载文件 import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; impor ...
- R中的参数传递函数:commandArgs(),getopt().
1.commandArgs(),是R自带的参数传递函数,属于位置参数. ##test.R args=commandArgs(T) print (args[1])##第一个外部参数 print (arg ...
- python异步库
https://github.com/aio-libs 异步库
- 关于Pytorch的二维tensor的gather和scatter_操作用法分析
看得不明不白(我在下一篇中写了如何理解gather的用法) gather是一个比较复杂的操作,对一个2维tensor,输出的每个元素如下: out[i][j] = input[index[i][j]] ...
- 【转载】丑数humble numbers
转载地址:http://blog.csdn.net/qwerty_xk/article/details/12749961 题:只有2 3 5 这三个因子的数,求第1500个 设1为第一个丑数,求第 ...
- 新建maven web后controller不能被扫描到
1.新建maven web 子工程 2.修改web.xml. 3.resources下建立spring.xml与springmvc.xml. 4.spring.xml删除对controller的扫描. ...
- centos下无法使用lsof命令"-bash: lsof: command not found"
1.问题描述 : 在CentOS下,使用lsof命令,报错如下: 2.解决方法: #yum install lsof 若输入y不能安装成功,通过yum install 包 -y 进行安装: # yum ...
- jquery事件优化---事件委托
假如你有一个表格,里面有大量的td 而你需要做的事就是,给td绑定点击事件函数, 那么多的td,遍历单元格和为每一个单元格绑定事件处理函数将会大大降低代码的性能, 如果让单元格的父元素监听事件,只要判 ...