子网掩码 默认网关 IPV6 IPV4

第一章

两种通信方式:C/S(Client/Server)、P2P(Peer to Peer)

报文 分组 首部

三种交换方式:电路交换、报文交换、分组交换

p21在计算机网络中,带宽用来表示网络中某 通道 传送数据的能力,因此网络带宽表示在单位时间内网络中的某信道所能通过的“最高数据率”

链路的时延带宽积(传播时延*带宽)又称为以比特为单位的链路长度

应用层、运输层(运输层报文(TCP报文段/用户数据报))、网络层(IP数据报/分组)、数据链路层(帧)、物理层(比特流)

网络协议三要素:语法、语义、同步

第二章 物理层

奈氏准则:理想低通条件下,码元极限传输速率。

香农定理:噪声、干扰条件下,信息极限传输速率。

频分、时分、波分、码分复用:

第三章 数据链路层

信道类型:点对点信道,广播信道

透明传输--字节填充 SOH(Start Of Header)、EOT(End Of Transmission)、ESC转义字符

循环冗余校验CRC 模2运算

无差错接受 ≠ 可靠运输(差错检测、确认、重传)

以太网

总线以太网使用CSMA/CD协议(Carrier Sense Multiple Access/collision detection) 争用期 最小帧……

以太网取51.2 us为争用期的长度。对于10 Mb/s 以太网,在争用期内可发送512bit,即 64字节。

MAC地址(物理地址) 6(3/3)个字节 单播、多播、广播地址

集线器工作在物理层(半双工),网桥、交换机(转发表/MAC地址表--dynamic学习)(全双工)工作在数据链路层


虚拟局域网VLAN 802.1Q帧

第四章 网络层

不提供端到端的可靠传输服务,由网络的主机中的运输层负责可靠交付(例如物流快递,商品有问题消费者找卖家)

网络层的两个层面:控制层面(路由选择算法,生成路由表->转发表)、数据层面(转发表)

软件定义网络SDN(Software Defined Network) 远程控制器 路由器就只负责转发了

IP地址

32位 点分十进制 网络号+主机号

无分类编址CIDR 网络前缀(变长)+主机号

地址掩码 子网掩码


ARP

(Address Resolution Protocol)建立IP地址到MAC地址的映射

IP数据报

首部检验和:占16位,只检验数据报的首部,不检验数据部分

转发分组时,目标IP与网络前缀掩码逻辑与运算,寻找下一跳

最长前缀匹配 使用二叉线索查找转发表

ICMP(Internet Control Message Protocol)

IPv6 p149

本地链路地址 前十个比特FE80::/10

本地站点单播地址(私有IPV6地址)FEC0::/10

ICMPv6

路由选择协议

RIP(Routing Information Protocol)

优点:实现简单,开销较小

缺点:RIP限制了网络的规模,它能使用的最大距离为15(16表示不可达);路由器之间交换的是完整路由表,因而随着网络规模的扩大,开销增加;”坏消息传播得慢“,使更新过程的收敛时间过长。

OSPF(Open Shortest Path First)

BGP

BGP是不同自治系统(AS)的路由器之间交换路由信息的协议,采用TCP协议(域间路由,协议稳定性要高)

IP多播

IP多播地址->MAC多播地址(硬件多播)

多播路由协议、IGMP协议 p181

VPN

私有IP地址,可重用,不连入互联通信,可用隧道技术通信

网络地址转换NAT(Network Address Translation):NAT路由器至少有一个有效的外部全球IP地址

网络地址与端口号转换NAPT(Network Address Port Translation)

多协议标签交换MPLS(Multi-Protocol Label Switching)

根据标签在第二层(链路层)用硬件进行转发,需依赖IGP协议(OSPF、RIP等)

第五章 运输层

端到端的通信是应用进程之间的通信

面向连接的TCP(可靠) // 无连接的UDP(User Datagram Protocol)(不可靠)

进程 // 端口(类比110、119)

TCP(Transmission Control Protocol)

TCP连接的端口叫做套接字(socket)或插口;端口号拼接到IP地址即构成了套接字

停止等待协议、

当使用流水线传输时、连续ARQ协议和滑动窗口协议:限制连续发送数据的量

Go-back-N(回退N):表示需要再退回来重传已发送过的N个分组

TCP报文段的6个控制位

同步SYN(Synchronize)、确认ACK (Acknowledge)、FIN、URG、PSH、RST

流量控制 rwnd

流量控制:利用可变的滑动窗口控制发送方的发送数据的速率

拥塞(congestion)控制

慢开始、拥塞避免算法;快重传、快恢复算法

主动队列管理AQM

不要等到路由器的队列长度已经达到最大值才不得不丢弃后面到达的分组,在队列长度达到某个值的警惕的数值时(即当网络拥塞有了某些拥塞征兆时),就主动丢弃到达的分组。

TCP的连接

三报文握手建立连接

SYN ACK

四报文挥手释放连接

Client在TIME_WAIT状态等待2倍MSL:*等服务器端的确认、防止新连接同样的端口

第六章 应用层

域名系统DNS(Domain Name System)

…… 三级域名 二级域名 顶级域名(com、net、org、edu、gov、cn、uk……)

根域名服务器、顶级域名、权限域名、本地域名服务器

文件传送协议FTP

File Transfer Protocol

两个连接:服务器端用熟知端口号21传输控制信息、服务器端用熟知端口号20传输数据

FTP文件传输模式:文本模式(ASCII模式,以文本序列传输数据)、二进制模式(Binary模式,以二进制序列传输数据)

简单文件传送协议TFTP

Trivial(不重要的、琐碎的) File Transfer Protocol

使用UDP数据报

远程终端协议TELNET

万维网

FTP下载到本地之后再去读,www浏览器上就可以看

HTML(Hyper Text Markup Language,超文本标记语言)

URL(Uniform Resource Locator,统一资源定位器)

HTTP(HyperText Transfer Protocol,超文本传送协议)

特点:

无连接:限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。解决:Keep-Alive

无状态:指协议对于事务处理没有记忆能力,服务器不知道客户端是什么状态。即给服务器发送HTTP请求之后,服务器根据请求,发回数据。发送完,不记录任何信息。解决:Cookie和Session

Cookie

持续连接

报文格式

状态码 4--客户端错误 5--服务器段错误

电子邮件

SMTP(Simple Mail Transfer Protocol)// POP3(Post Office Protocol 3)、IMAP(Internet Mail Access Protocol)

动态主机配置协议DHCP(Dynamic Host Configuration Protocol)

第七章 网络安全

计算机病毒,一种会“传染”其他程序的程序,“传染”是通过修改其他程序来把自身或自己的变种复制进去完成的

计算机蠕虫(computer worm)一种通过网络的通信功能将自身从一个节点发送到另一个节点并自动启动运行的程序

HTTPS,s代表security,即提供安全服务的HTTP协议(TCP的HTTPS端口号是443,而不是HTTP使用的端口号80)

第八章 互联网上的音频/视频服务

第九章 无限网络和移动网络

WLAN(Wireless Local Area Network)无线局域网

当网络管理员安装AP(接入点,Access Point)时,必须为该AP分配一个不超过32字节的服务集标识符SSID(Service Set IDentifier)和一个通信信道。SSID就是指使用该AP的无线局域网的名字

AP是无线局域网的基础设施,也是一个链路层的设备。接入点AP在出厂时就已有了一个唯一的48位二进制数字的MAC地址,其正式名称是基本服务集标识符BSSID

WPA2(WiFi Protected Access)无线局域网受保护的接入

计算机网络 谢希仁 第八版 学习笔记相关推荐

  1. 【计算机网络(谢希仁第八版)】第二章课后答案及复习

    4.试解释以下名词:数据,信号,模拟数据,模拟信号,基带信号,带通信号,数字数据,数字信号,码元,单工通信,半双工通信,全双工通信,串行传输,并行传输. 答:数据:是运送信息的实体. 信号:则是数据的 ...

  2. 计算机网络(谢希仁第八版)第一章:概述

    1.计算机网络在信息时代的作用 三网:电信网络,有线电视网络,计算机网络. 三网融合:由于涉及多方面的利益和行政管辖权的问题,目前没有实现. Internet(译名:因特网,目前使用最广泛的译名为:互 ...

  3. 计算机网络(谢希仁第八版)第二章:物理层

    1.物理层基本概念 物理层协议又被称为规程 物理层协议数据单元==>比特流 特性(了解): (1)机械特性:指明接口所用接线器的形状和尺寸.引脚数目和排列.固定和锁定装置等. (2)电气特性:指 ...

  4. 计算机网络(谢希仁-第八版)第五章习题全解

    5-01 试说明运输层在协议栈中的地位和作用.运输层的通信和网络层的通信有什么重要的区别?为什么运输层是必不可少的? 地位和作用: 从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于 ...

  5. 计算机网络(谢希仁-第八版)第四章习题全解

    4-01 网络层向上提供的服务有哪两种?试比较其优缺点? 虚电路服务和数据报服务. 虚电路 优点: 1.可以提供可靠的通信服务 2.因为数据是沿着建立的虚电路进行传输的,因此分组的首部不需要携带完整的 ...

  6. (~最新合集~)计算机网络谢希仁第七版 第二章课后答案

    2-01 物理层要解决哪些问题?物理层的主要特点是什么? 答案:物理层要解决的主要问题: (1)物理层要尽可能地屏蔽掉物理设备和传输媒体,通信手段的不同,使数据链路层感觉不到这些差异,只考虑完成本层的 ...

  7. 计算机网络-谢希仁-第7版 第6章 应用层

    计算机网络-谢希仁-第7版 第6章 应用层 6-01 6-02 6-03 6-04 6-05 6-06 6-07 6-08 6-10 6-14 6-15 6-16 6-19 6-20 6-21 6-2 ...

  8. 【计算机网络复习之路】网络层(谢希仁第八版)万字详解 主打基础

    专栏:计算机网络复习之路 目录: 一.网络层的几个重要概念 1.1 网络层提供的两种服务 1.2 网络层的两个层面 二.网际协议 IP 2.1 虚拟互连网络 2.2  IP地址 2.2.1 IP地址及 ...

  9. 计算机网络第一章(谢希仁第8版学习)

    作者:爱塔居 专栏:计算机网络 作者简介:大三学生,希望和大家一起加油 文章目录 目录 文章目录 一.网络.互连网.互联网(因特网)的概念 二.因特网的组成 三.交换方式 3.1 电路交换 3.2 分 ...

最新文章

  1. 普华永道:人工智能将重塑职位格局并与物联网合并
  2. matlab条件判断配合输出
  3. python中vstack_Python numpy实现数组合并实例(vstack,hstack)
  4. 洛谷P1434滑雪(逆向图的遍历搜索递归+记忆化,最长路问题)
  5. opensource项目_Opensource.com下一次迭代的重点
  6. 手把手玩转win8开发系列课程(22)
  7. IntelliJ IDEA导入maven项目
  8. 孙鑫VC学习笔记:第十八讲 ActiveX 控件
  9. Matlab设置字体大小
  10. 漫步者头戴式蓝牙耳机一边有声音一边没声音
  11. 世界顶级职场中,为什么印度人可以做到CEO,中国人却最多只是架构师?
  12. 【KITTI】KITTI数据集简介(四) — 标定校准数据calib
  13. 物联网竞赛-LoRa和NB-IOT模块学习知识汇总
  14. 湖北测绘资质类别范围,如何办理测绘资质?
  15. linux设计 实现一个模拟的文件系统,模拟Linux文件系统.doc
  16. idea:使用idea连接mysql数据库
  17. 路由器DNS被劫持 解决办法、网站被劫持怎么办怎么解决
  18. Ubuntu 22.04操作系统下常用软件备忘
  19. 数学在计算机密码学中的运用,数学在密码学中的应用浅析
  20. 在线教育行业未来的发展趋势

热门文章

  1. 华科计算机硕士什么时候能去实习,研究生期间是出去实习还是老老实实做科研?...
  2. Jenkins 通过SSH将文件发送到远程服务器
  3. MacBook上有哪些适合运营人用的高效的软件工具和使用技巧
  4. 支付户+存管户基本解释
  5. 常见的Http状态码以及其代表的意义
  6. 测试必备的15个docker命令,你都掌握了吗
  7. Duplicate entry '1106a210d0794c45a005ef034bc1b664' for key 'PRIMARY'
  8. 数学之美:数学究竟是如何被运用到生活中的?
  9. 51Nod-1526-分配笔名
  10. 如何在HTML页面中编写大于号和小于号?(HTML实体)