计算机网络 谢希仁 第八版 学习笔记

子网掩码 默认网关 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)无线局域网受保护的接入

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值