计算机网络 第一章 计算机网络和因特网
参考书籍:《计算机网络:自顶向下的方法》第七版
1.1 什么是因特网
因特网是一种全球范围的计算机网络。由网络边缘设备和网络核心组成。
1.2 什么是协议
就像人类之间对话一样,计算机之间的通信也需要一系列的规则,定义了两个通信实体之间交换的报文格式和顺序以及相应采取的动作。
1.3 网络边缘
1.3.1 边缘端系统
所有与因特网相连的计算设备都称为端系统。比如:普通计算机,PC,Pad,智能手机,服务器车载系统等其他联网设备。端 系统也叫主机;从另一个角度,所有的边缘设备 == 主机 ==端系统 可分为:客户端和服务端。
1.3.2 接入网
用于将端系统连接到边缘路由器(端系统连接任何其他端系统的第一个路由器),分为家庭,企业,广域无线3G/4G
1. 家庭接入网:DSL(数字订阅线) 电缆,FTTH(光纤到户), 拨号和卫星
DSL:数字用户线,使用双绞铜线(电话线)与本地ISP连接(十千米范围内适用)在社区端用分配器分离电话信号和数据信号(与电话线频分复用) 传输速率:12-50Mbps下行 2-15Mbps上行
电缆与光缆混合:光缆用在ISP到某个社区枢纽,从这里到每家每户用电缆;传输速率:40Mbps下行 30Mbps上行
FTTH(光纤到户):从本地ISP到每家每户都用一根光纤。更为一般的情况是,一根光纤由许多家庭共享(到了村子后用光纤分配器)。一般少于100户家庭。家庭里要配一个光猫,有需要还会有一个无线的家庭路由器。传输速率:20Mbps下行
拨号:速率极慢,已经不用
卫星:用于偏远山区,速率1Mbps
2. 企业接入网:
在公司和校园,使用局域网(LAN)将端系统连接到边缘路由器。
以太网是最为流行的局域网技术,任何一个局域网终端用双绞线连接到以太网交换机,这个以太网交换机连接边缘路由器。
以太网下,用户常以100Mbps,或1Gbps,接入交换机
3. 广域无线接入3/4G
在ISP提供的基站(边缘路由)下,几万米之内都可以连接。
1.3.3 物理媒介
电缆 光缆 双绞线 陆地无线 卫星无线
1.4 网络的核心
网络的网络:
端系统与接入ISP相连,使用DSL,电缆,光纤,蜂窝等接入技术。但是接入ISP不一定是电信局。还有可能是大学,公司这样的单位,它们拥有接入ISP(第一个边缘路由器?)这些ISP之间需要互联,这就是网络的网络,那么这些接入ISP是怎么互联的呢?
第一阶段,也就是第一层ISP;全球ISP互联,构成主干网。但是,世界上不止有一个这样的全球ISP互联,可能有多个这样的顶级ISP,它们之间会有竞争关系,都向下层ISP提供服务。同时,为了全世界的互联,顶层主干网之间也需要相互连接。
第二阶段,构成三级结构的互联网:主干网(全球传输ISP),地区网,校园网或企业网。
第三阶段:现代互联网
从第二阶段增加必要的存在点,比如:多宿(下层ISP连接多个上层(也可以是上上层)的ISP)对等连接(同层ISP也可以互联,这样对于它们之间的网络交换就不必经过上层的ISP),IXP(因特网交换节点,提供两个或以上的对等接口),另外,还有一些互联网内容提供商,比如谷歌,它有自己的全球ISP,但是为了互联整个网络,它也和主流全球ISP连接,但只占很小的流量。这种大型公司专用的全球ISP主要与区域ISP(或者更底层的ISP)对等连接而不支付费用。
网络核心的传输模式
分组交换和电路交换:分组交换是储存转发的模式,电路交换是通信之间预留了所需的资源创建了端对端的专用连接
对比:分组交换更充分的利用了宽带资源 缺点是可能会产生时延。
网络核心的分组转发机制(路由)
对于每个端系统,它都有一个IP地址(或者公用的IP地址)当源主机向目的主机发送一个分组时,输入网址,通过DNS域名解析服务器得到目的IP地址。待续。。。。
分组交换中的延时,丢包,吞吐量
- 延时类型:处理延时,排队延时,传输延时,传播延时。
传播延时:每个比特在链路上的传输时间
传输延时:路由器从接到分组的第一个比特,到接收分组的最后一个比特的时间。与分组的长度有关。= L/V L表示分组长度,V表示传送速率。
- 丢包
当某个时刻路由器上的流量很大时,路由器同时接到多个分组,第一个分组直接转发出去,但是第十个分组,必须排队,如果排队时间过长,路由器容量有限的情况下,就会被丢弃,路由器还需要接收后来的分组。
- 吞吐量
端对端之间吞吐量 = 文件大小/链路中速率最小的值
1.5 分层体系结构
- 应用层
- 传输层
- 网络层
- 数据链路层
- 物理层
简述一下各个层的作用:
应用层:对象是报文 协议包括:HTTP FTP SMTP(邮件传输协议)
传输层:对象是报文段 协议有 :TCP和UDP,TCP提供面向连接的服务,UDP提供面向无连接的服务。
网络层:对象是数据报 协议有:IP协议,向上层协议提供服务
链路层:对象是 帧; 由于每段链路的具体媒介不同,所以运行的协议也不一样,它向IP层提供数据报。
物理层:对象是组成帧的比特。
本章完
相关资料:思维导图:https://blog.csdn.net/u013816144/article/details/52974410
https://blog.csdn.net/DREAMGEEKLEE/article/details/51211396
计算机网络 第一章 计算机网络和因特网相关推荐
- [计算机网络]第一章——计算机网络和因特网
文章目录 [计算机网络]第一章--计算机网络和因特网 概述 一.什么是因特网 因特网组成 Hardware Software 服务角度 二.协议protocol 三.因特网边缘edge 接入网 家庭入 ...
- 计算机网络-第一章 计算机网络体系结构(详细知识点总结)
目录 第一章 计算机网络体系结构 [大纲] 1.1 计算机网络概述 1.1.1 计算机网络的概念 1.1.2 计算机网络的组成 1.1.3 计算机网络的功能 1.1.4 计算机网络的分类 1.1.5 ...
- 计算机网络 第一章 计算机网络体系结构
众所周知,第一章一般是作为绪论,整本书的知识点基本都点一下,但是却不会深入,这一章的知识主要是作为引入的角色. 1.1 计算机网络概述 所谓计算机,就是一些互联的.自治的计算机系统的集合.其定义主要有 ...
- 王道计算机网络 第一章 计算机网络
第一章:计算机网络 1.1 计算机网络概述 1.1.1 计算机网络的概念 概述 计算机网络是一个将分散的.具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的 ...
- 计算机网络 第一章计算机网络体系结构
目录 一.计算机网络的概念 二.因特网的发展阶段 第一阶段--美苏冷战时期 注意:区分网络.互联网.因特网 第二阶段--三级结构 第三阶段--多层次ISP结构 三.计算机网络的组成 1.组成部分 2. ...
- 考研 计算机网络第一章计算机网络体系结构 知识点总结
概念 计算机网络:是一个将分散具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统. 计算机是互联的.自治的计算机集合 互联:互相联通 自治:无主从关系( ...
- 哈工大计算机网络第一章——计算机网络概述复习
目录 1. 计算机网络 2. 网络协议 3. 计算机网络的结构 4. Internet结构 5. 数据交换 6. 计算机网络性能 7. 计算机网络体系结构 1. 计算机网络 计算机网络是通信技术和计算 ...
- 计算机网络总结:第一章 计算机网络和因特网
第一章 计算机网络和因特网 1.1 什么是因特网 1.1.1 具体构成描述 因特网是一个世界范围的计算机网络即它是一个互联了遍及全世界的数以亿计的计算设备的网络.(目前计算设备都称为主机或端系统) 端 ...
- 《计算机网络 自顶向下》第一章==计算机网络和因特网==随堂笔记
文章目录 第一章 计算机网络和因特网 1.1 什么是因特网 从具体构成角度 从服务角度 从组成类型角度 1.2 网络边缘 1.3 网络核心 电路交换(存储-转发) 分组交换 统计多路复用 1.4 接入 ...
最新文章
- shell查找符号链接及其指向目标的方法
- 开发函数计算的正确姿势——使用 brotli 压缩大文件
- java json.stringify_JavaScript如何实现JSON.stringify
- 【Linux】一步一步学Linux——gdb命令(258)
- 谷歌技术三宝之BigTable
- 一起看一下主流应用使用了哪些三方库
- 使用jemalloc优化java_Jemalloc优化MySQL和Nginx
- 基于visual Studio2013解决面试题之0410计算二进制中1的个数
- vue第一天 认识vue与vue基本使用
- PHPCMS GBK转UTF8
- 干货 | 一文弄懂机器学习中偏差、方差
- 关于降低软件开发过程中沟通成本的思考
- 如何度量两幅图像的相似度--结构相似度 SSIM 原理及代码
- java nas_NAS对家庭来说有什么用处?
- 电脑的一些基本常识和简单操作
- licenses.licx文件
- 湖南农业大学有计算机应用,计算机应用基础复习资料–湖南农业大学.doc
- kepler克卜勒_克卜勒(Kepler)
- 汉字拼音的一个解决方法(初具使用价值)
- JavaScrip笔记心得(持续更新)
热门文章
- 用计算机写作400字,电脑的自述作文400字(通用4篇)
- excel分类_Excel小技巧61:将输入的数字显示为中文
- 运维:使用awk命令获取文本的某一行,某一列
- cli vue 卸载_记录使用@vue/cli搭建Vue3项目完整流程
- mysql安装及远程连接_Mysql安装、使用、配置远程连接,看这一篇就够了!
- 基于JAVA+SpringMVC+Mybatis+MYSQL的大学生毕业设计管理系统
- 基于JAVA+Servlet+JSP+MYSQL的新闻发布系统
- 基于JAVA+SpringMVC+Mybatis+MYSQL的校园订餐点餐外卖管理系统
- qt android 网络编程实例,QT网络编程Tcp下C/S架构的即时通信实例
- 剑指offer:按之字形打印二叉树(栈|双向队列+中序遍历)