本文为《计算机网络-自顶向下方法》第七版 阅读笔记

1.1什么是因特网

1.1.1具体构成描述

端系统(主机)

所有连接到因特网*的设备都称为主机(host)或端系统(end system)。
具体可以包括计算机、智能手机、电视、游戏机以及各种智能设备。

服务器也是种端系统(单纯理解成电脑就可以)。
*本书中的网络以因特网举例

通信链路和分组交换机

端系统通过**通信链路(communication)分组交换机(packet switch)**链接到一起。

通信链路的物理媒体有很多类型,比如光纤、铜线、无线电频谱。
不同的链路**传输速度(transmission rate)**是不同的,一般以比特/秒(bit/s,或bps)衡量。

分组(packet):当一台端系统向另一台端系统发送数据时,发送端需要将数据分段,并为每段加上首部字节,由此形成从信息包被称为"分组"。
(分组是个名词。一般用把packet称为“包”更易懂点儿,也不知道翻译计算机术语的人是怎么想的。。。)

分组交换机负责转发分组。它有一条入通信链路和出通信链路,分别负责接收分组和转发分组。
(疑问:为什么一定要用分组交换机转发呢?分组不能直接发送给接收端系统吗?)
常见的分组交换机是路由器(router)和链路层交换机

路径(route或path):一个分组所经历的一系列通信链路和分组交换机称为通过该网络的路径。(类似图论中通过结点表示路径)

ISP

端系统通过**因特网服务提供商(Internet Service Provider, ISP)**接入互联网。
包括WIFI接入的ISP,蜂窝数据ISP。 每个ISP自身就是由多台分组交换机和多端通信链路组成的网络。

ISP必须互联,这样才能实现端系统的互联。

ISP分为不同的级别,较低层ISP通过较高层ISP互联起来的。

协议

端系统、分组交换机和其他因特网部件都要运行一系列协议(protocol),这些协议控制因特网中信息的接收和发送。
TCP(Transmissi Control Protocol,传输控制协议) 和IP(Internet Protocol,网际协议)是因特网中最重要的两个协议。

因特网标准(Internet standard)由因特网工程任务组(Internet Engineering Task Force, IETF)研发,IETF的标准文档称为请求评论(Request For Comment, RFC), RFC定义了TCP、IP、HTTP、SMTP等协议。

1.1.2 服务描述

分布式应用程序

像社交网络、视频会议、多人游戏等程序,涉及多个相互交换数据的端系统,故被称为分布式应用程序(distributed applocation)

思考这样的问题:假如我们研发一种分布式互联网应用程序,如何实现各个端系统的通信呢?在端系统A上的程序如何指令因特网向运行在端系统B上的软件发送数据呢?套接字接口的引入就是解决这个问题。

套接字接口(socket interface):与因特网相连的端系统提供套接字接口,该接口规定了运行在一个端系统上的程序向互联网基础措施向运行在另一个端系统上的特定目的的程序交付数据的方式。 因特网套接字接口是一套发送程序必须遵守的规则集合,因此因特网能够将数据交付给目的地。
类似信件:张三向给李四写信,那么信封上必须按格式贴邮票、写邮编和地址等等… 这些规则也可以称作"邮政服务接口",只有遵守这些接口的规则,邮局才能将信准确地送到李四手中。

1.1.3 什么是协议

协议(protocol)定义了在两个或多个通信实体之间交换的报文的格式和顺序,以及报文发送和/或接收一条报文或其他事件所采取的动作。

1.2 网络边缘

主机(端系统)有时被划分为两类客户端(client)和服务器(server),很多服务器都属于大型数据中心(data center)

1.2.1接入网

怎么让端系统连上互联网呢?

**边缘路由器(edge router)**端系统到其他任何远程端系统的路径上的第一台路由器。

接入网:将端系统物理连接到其边缘路由器的网络
也就是:

家庭接入

宽带住宅接入有两种最流行的类型: **数字用户线(Digital Subscriber Line)**和电缆.
数字用户线一般由电话公司提供。
也就是使用电话线上网。

电话线同时承载了数据和传统的电话信号,他们用不同的频率进行编码:

  • 高速下行信道:位于50kHz到1MHz之间
  • 中速上行信道:位于4kHz到50kHz之间
  • 普通的双向电话信道: 0到4kHz之间

这种方法使得单根DSL线路看起来就像有3根单独的线路一样。因此一个电话呼叫和一个因特网能够同时共享DSL链路

电缆因特网接入的一个重要特征是共享广播媒体,假如每个人同时下载一个视频文件,每个用户接受文件的实际速率将大大低于电缆总计的下行速率

光纤到户:本地中心局直接到家庭提供一条光纤路径。

1.2.2 物理媒体

物理媒体可以分为两种类型

  • 导引性媒体(guided media):电波沿着固体媒体前行,如光缆、双绞铜线。
  • 非导引性媒体(unguided media):电波在空气或外层空间传播。如无线局域网

计网笔记(一) 什么是因特网相关推荐

  1. 【考研复试】西电833/834计网笔记

    [考研复试]833/834计网笔记 分层可以带来如下好处 OSI五层模型 应用层 运输层 数据链路层 物理层 数据链路层 为什么要划分子网 局域网 虚电路服务与数据报服务的主要区别 IP层处理数据报的 ...

  2. 计网笔记:奈氏准则 香农定理

    奈氏准则 香农定理 在计网中,准确来说,在通信领域,奈氏准则和香农定理占据重要的定位. 奈氏准则 奈氏准则,又名奈奎斯特定理.该准则是指在理想低通,即无噪声,带宽受限的条件下,为了避免码间串扰,极限码 ...

  3. 计网笔记(6) 传输层

    文章目录 上课内容 服务原语 一.运输层的端口 服务器端口号 客户端端口号 !扩展问题:一台机器所能容纳TCP连接的数量 二.用户数据报协议UDP 首部字段结构 伪首部 三.传输控制协议TCP的基础 ...

  4. Chapter3:DataLinkLayer_LLC:计网笔记

    Chapter3:DataLinkLayer_LLC 3.1 数据链路层概述 数据链路层的作用 跨过物理网络,试图实现可靠的通信.数据链路层在物理层连接上提供一条高效可靠的逻辑连接,为网络层提供服务. ...

  5. 【计网笔记03】计算机网络之局域网、广域网、VLAN虚拟局域网、IPv4地址、子网划分和子网掩码

    这篇文章,主要介绍计算机网络之局域网.广域网.VLAN虚拟局域网.IPv4地址.子网划分和子网掩码. 目录 一.数据链路层 1.1.局域网体系结构 (1)局域网介绍 (2)拓扑结构

  6. 第一章 计算机网络 1 计网体系结构的概念和功能 [计算机网络笔记]

    第一章 计算机网络 1 计网体系结构的概念和功能 本笔记参考书目: 计算机网络(第8版)谢希仁 2021王道计算机网络视频公开课 本节重点: 因特网的三个发展阶段 转载请注明文章来源! --计算机网络 ...

  7. 计网复习笔记【附思维导图】——【2】应用层

    计网复习笔记[附思维导图]--[2]应用层 计网 应用层 2.1 应用层协议原理 位置 应用层协议含义 应用层协议类型 网络应用程序架构 进程通信 网络应用需要的运输层服务 Internet提供的运输 ...

  8. BUAA 计网实验笔记 3

    BUAA 计网实验笔记 3 -第三周网络层实验 这周实验还是挺繁琐的,尤其是VLAN间通信,重点理解一下.要不然你可能也像我一样,实验4小时 实验(1) ARP分析 ARP协议是用来建立mac地址和i ...

  9. BUAA 计网实验笔记 1

    BUAA 计网实验笔记 1 ​ - 第一周网络实验入门 尽管笔者事先预习了相关实验内容,但是,还是做了2小时的实验. (流下憨憨的眼泪,特此记录一下,后来者可留心注意下) 问题1:设备认知 在线实验平 ...

最新文章

  1. Java项目:学生考勤管理系统(java+SSM+Poi导出+Easyui+JFreeChart+maven+mysql)
  2. hashlib摘要算法模块,logging日志,configparser配置文件模块
  3. Sharepoint 2007 定制Feature和卸载Feature
  4. mysql forget the password
  5. 【Java 虚拟机原理】Class 字节码二进制文件分析 一 ( 字节码文件附加信息 | 魔数 | 次版本号 | 主版本号 | 常量池个数 )
  6. 从TCP协议的原理来谈谈rst复位攻击
  7. 聊聊tomcat jdbc pool的默认参数及poolSweeper
  8. THINKPHP增删改查--(改)
  9. 少儿编程线下培训水到渠成了吗?2018
  10. html div英文自动换行,div 实现长英文字母自动换行CSS
  11. ArcGIS10.2不能打开10.6版本创建的镶嵌数据集
  12. 用SpringBoot集成Netty开发一个基于WebSocket的聊天室
  13. 鸿蒙系统 Hi3861 实现手机APP配网功能
  14. msi主板B460 uefi+gpt安装win10
  15. 深度 | 面目全非自动化
  16. Kaptcha简单使用
  17. 计算机命令提示符开热点,win10电脑可以使用cmd命令创建wifi热点吗
  18. 使用栈进行括号匹配的判断
  19. linux vi把一个文件中的内容复制到另一个文件,vim - 将内容从一个文件复制并粘贴到vi中的另一个文件...
  20. 数据可视化——坐标轴的定制

热门文章

  1. Windows Terminal 窗口/控制台切换快捷键总结
  2. Lily:基于Solr、HBase、Zookeeper云计算上的内容仓库
  3. vscode配置python 控制台/终端/TERMINAL 不输出/不显示 解决办法
  4. JavaScript 对象 和 函数
  5. Spark入门实战系列--3.Spark编程模型(上)--编程模型及SparkShell实战
  6. thinkphp框架环境部署
  7. python3.3 urllib.error.HTTPError: HTTP Error 403: Forbidden
  8. sql 获取一个周的周一和周日
  9. idea中使用git只add部分module的更新
  10. SSM框架之Spring MVC(二)常用注解说明