![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
网络
TCP/IP学习笔记和心得,如侵删
GottdesKrieges
K8S云原生认证工程师。Oracle、OceanBase、TiDB数据库认证专家。 GBase和达梦数据库认证工程师。ITIL4服务管理认证。
展开
-
TCP/IP协议详解卷一:Chapter26-30 笔记
TCP/IP协议详解卷一:Chapter26-30 笔记Chapter 26 Telnet和Rlogin:远程登录Chapter 27 FTP:文件传送协议Chapter 28 SMTP:简单邮件传送协议Chapter 29 网络文件系统Chapter 30 其他的TCP/IP应用程序Chapter 26 Telnet和Rlogin:远程登录Chapter 27 FTP:文件传送协议Chapter 28 SMTP:简单邮件传送协议Chapter 29 网络文件系统Chapter 30 其他的TCP原创 2020-08-06 16:22:40 · 497 阅读 · 0 评论 -
TCP/IP协议详解卷一:Chapter25 笔记
TCP/IP协议详解卷一:Chapter25-30 笔记Chapter 25 SNMP:简单网络管理协议Chapter 26 Telnet和Rlogin:远程登录Chapter 27 FTP:文件传送协议Chapter 28 SMTP:简单邮件传送协议Chapter 29 网络文件系统Chapter 30 其他的TCP/IP应用程序Chapter 25 SNMP:简单网络管理协议Chapter 26 Telnet和Rlogin:远程登录Chapter 27 FTP:文件传送协议Chapter 28原创 2020-08-05 11:35:55 · 260 阅读 · 0 评论 -
TCP/IP协议详解卷一:Chapter24 笔记
TCP/IP协议详解卷一:Chapter24 笔记Chapter 24 TCP的未来和性能24.2 路径MTU发现24.3 长肥管道24.4 窗口扩大选项24.5 时间戳选项24.6 PAWS:防止回绕的序号24.7 T/TCP:为事务用的TCP扩展24.8 TCP的性能Chapter 24 TCP的未来和性能TCP已经在从1200 b/s的拨号SLIP链路到以太数据链路上运行了许多年。在80年代和90年代初期,以太网是运行TCP/IP最主要的数据链路方式。虽然TCP在比以太网速率高的环境(如T2电话线原创 2020-08-04 19:34:41 · 371 阅读 · 0 评论 -
TCP/IP协议详解卷一:Chapter22 Chapter23 笔记
TCP/IP协议详解卷一:Chapter22 Chapter23 笔记Chapter 22 TCP的坚持定时器22.2 一个例子22.3 糊涂窗口综合症Chapter 23 TCP的保活定时器23.2 描述Chapter 22 TCP的坚持定时器TCP通过让接收方指明希望从发送方接收的数据字节数(即窗口大小)来进行流量控制。如果窗口大小为0,将有效地阻止发送方传送数据,直到窗口变为非0为止。TCP必须能够处理打开窗口的ACK丢失的情况。ACK的传输并不可靠。TCP不对ACK报文段进行确认, TCP只确认原创 2020-08-03 14:52:43 · 275 阅读 · 0 评论 -
TCP/IP协议详解卷一:Chapter21 笔记
TCP/IP协议详解卷一:Chapter21 笔记Chapter 21 TCP的超时与重传21.2 超时与重传的简单例子21.3 往返时间测量21.4 往返时间RTT的例子21.5 拥塞举例21.6 拥塞避免算法21.7 快速重传与快速恢复算法21.8 拥塞举例(续)21.9 按每条路由进行度量21.10 ICMP的差错21.11 重新分组Chapter 21 TCP的超时与重传TCP提供可靠的运输层。它使用的方法之一就是确认从另一端收到的数据。但数据和确认都有可能会丢失。TCP通过在发送时设置一个定时原创 2020-08-02 18:23:12 · 308 阅读 · 0 评论 -
TCP/IP协议详解卷一:Chapter20 笔记
TCP/IP协议详解卷一:Chapter20 笔记Chapter 20 TCP的成块数据流20.2 正常数据流20.3 滑动窗口20.4 窗口大小20.5 Push标志20.6 慢启动20.7 成块数据的吞吐量20.8 紧急方式Chapter 20 TCP的成块数据流在第15章我们看到TFTP使用了停止等待协议。数据发送方在发送下一个数据块之前需要等待接收对已发送数据的确认。本章将介绍TCP所使用的被称为滑动窗口协议的另一种形式的流量控制方法。该协议允许发送方在停止并等待确认前可以连续发送多个分组。由于原创 2020-07-31 15:07:32 · 248 阅读 · 0 评论 -
TCP/IP协议详解卷一:Chapter19 笔记
TCP/IP协议详解卷一:Chapter19 笔记Chapter 19 TCP的交互数据流19.2 交互式输入19.3 经受时延的确认19.4 Nagle算法19.5 窗口大小通告Chapter 19 TCP的交互数据流一些有关TCP通信量的研究发现,如果按照分组数量计算,约有一半的TCP报文段包含成块数据(如FTP、电子邮件和Usenet新闻),另一半则包含交互数据(如Telnet和Rlogin)。如果按字节计算,则成块数据与交互数据的比例约为90%和10%。这是因为成块数据的报文段基本上都是满长度(原创 2020-07-28 15:43:14 · 208 阅读 · 0 评论 -
TCP/IP协议详解卷一:Chapter18 笔记
TCP/IP协议详解卷一:Chapter18 笔记Chapter 18 TCP连接的建立与终止18.2 连接的建立与终止18.3 连接建立的超时18.4 最大报文段长度18.5 TCP的半关闭18.6 TCP的状态变迁图18.7 复位报文段18.8 同时打开18.9 同时关闭18.10 TCP选项18.11 TCP服务器的设计Chapter 18 TCP连接的建立与终止18.2 连接的建立与终止在系统svr4上键入如下命令:svr4 % telnet bsdi discardTrying 140.原创 2020-07-27 15:15:16 · 349 阅读 · 0 评论 -
TCP/IP协议详解卷一:Chapter17 笔记
TCP/IP协议详解卷一:Chapter17 Chapter18 笔记Chapter 17 TCP:传输控制协议17.2 TCP的服务17.3 TCP的首部Chapter 18 TCP连接的建立与终止Chapter 17 TCP:传输控制协议TCP = Transmission Control Protocol = 传输控制协议17.2 TCP的服务尽管TCP和UDP都使用相同的网络层(IP),TCP却向应用层提供与UDP完全不同的服务。TCP提供一种面向连接的、可靠的字节流服务。17.3 TCP原创 2020-07-26 11:08:42 · 200 阅读 · 1 评论 -
TCP/IP协议详解卷一:Chapter15 Chapter16 笔记
TCP/IP协议详解卷一:Chapter15 Chapter16 笔记Chapter 15 TFTP:简单文件传送协议15.2 协议15.3 一个例子15.4 安全性Chapter 16 BOOTP:引导程序协议16.2 BOOTP的分组格式16.3 一个例子16.4 BOOTP服务器的设计16.5 BOOTP穿越路由器16.6 特定厂商信息Chapter 15 TFTP:简单文件传送协议TFTP(Trivial File Transfer Protocol)即简单文件传送协议,最初打算用于引导无盘系统原创 2020-07-24 16:27:28 · 322 阅读 · 0 评论 -
TCP/IP协议详解卷一:Chapter14 笔记
TCP/IP协议详解卷一:Chapter14 笔记Chapter 14 DNS:域名系统14.2 DNS基础14.3 DNS的报文格式14.5 指针查询14.6 资源记录14.7 高速缓存14.8 用UDP还是TCPChapter 14 DNS:域名系统DNS = Domain Name System = 域名系统域名系统(DNS)是一种用于TCP/IP应用程序的分布式数据库,它提供主机名字和IP地址之间的转换及有关电子邮件的选路信息。这里提到的分布式是指在Internet上的单个站点不能拥有所有的信原创 2020-07-23 11:13:57 · 538 阅读 · 0 评论 -
TCP/IP协议详解卷一:Chapter13 笔记
TCP/IP协议详解卷一:Chapter13 笔记Chapter 13 IGMP:Internet组管理协议13.2 IGMP报文13.3 IGMP协议13.3.1 加入一个多播组13.3.2 IGMP报告和查询13.3.3 实现细节13.3.4 生存时间字段13.4 一个例子Chapter 13 IGMP:Internet组管理协议上一章概述了IP多播,给出并介绍了D类IP地址到以太网地址的映射方式。本章将介绍用于支持主机和路由器进行多播的Internet组管理协议( Internet Group M原创 2020-07-14 13:00:47 · 278 阅读 · 0 评论 -
TCP/IP协议详解卷一:Chapter12 笔记
TCP/IP协议详解卷一:Chapter12 笔记Chapter 12 广播和多播12.2 广播12.2.1 受限的广播12.2.2 指向网络的广播12.2.3 指向子网的广播12.2.4 指向所有子网的广播12.4 多播12.4.1 多播组地址12.4.2 多播组地址到以太网地址的转换Chapter 12 广播和多播第一章提到,有三类IP地址:单播地址(目的为单个主机)、广播地址(目的端为给定网络上的所有主机)以及多播地址(目的端为同一组内的所有主机)。广播和多播仅应用于UDP。TCP是一个面向连接的原创 2020-07-13 23:41:59 · 340 阅读 · 0 评论 -
TCP/IP协议详解卷一:Chapter11 笔记
TCP/IP协议详解卷一:Chapter11 笔记Chapter 11 UDP:用户数据报协议11.2节 UDP首部11.3节 UDP检验和11.5节 IP分片11.6节 ICMP不可达差错(需要分片)11.9节 UDP和ARP之间的交互作用Chapter 11 UDP:用户数据报协议用户数据报协议(User Datagram Protocol, UDP)是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个UDP数据报,并组装成一份待发送的IP数据报。UDP数据报封装成一份IP数据报的格原创 2020-07-12 16:00:21 · 334 阅读 · 0 评论 -
TCP/IP协议详解卷一:Chapter10 笔记
TCP/IP协议详解卷一:Chapter10 笔记Chapter 10 动态选路协议10.2节 动态选路10.4节 RIP:选路信息协议10.5节 RIP版本2Chapter 10 动态选路协议选路信息协议 = Routing Information Protocol = RIP开放式最短路径优先 = Open Shortest Path First = OSPF边界网关协议 = Border Gateway Protocol = BGP无分类域间选路 = Classless Inter-Doma原创 2020-07-10 10:49:05 · 272 阅读 · 0 评论 -
TCP/IP协议详解卷一:Chapter9 笔记
TCP/IP协议详解卷一:Chapter9 笔记Chapter 9 IP选路9.2节 选路的原理9.5节 ICMP重新定向差错9.6节 ICMP路由器发现报文Chapter 9 IP选路守护程序(daemon):运行在后台的进程。它代表整个系统执行某些操作。daemon一般在系统引导时启动,在系统运行期间一直存在。在Unix系统中,大多数普通的守护程序都是路由程序和网关程序。9.2节 选路的原理路由表中的信息决定了IP层所作的所有决策。IP搜索路由表的几个步骤为:搜索匹配的主机地址;搜索匹配原创 2020-07-07 15:29:20 · 217 阅读 · 0 评论 -
TCP/IP协议详解卷一:Chapter8 笔记
TCP/IP协议详解卷一:Chapter8 笔记Chapter 8 Traceroute 程序8.2节 Traceroute程序的操作8.3节 局域网输出8.5节 IP源站选路选项Chapter 8 Traceroute 程序Traceroute程序可以显示IP数据报从一台主机传到另一台主机所经过的路由。相对于IP记录路由RR选项,使用Traceroute程序而不是前者主要有以下三个原因:Traceroute程序不要求中间路由器具备任何特殊的或可选的功能;记录路由一般是单向的选项。大多数的Ping原创 2020-07-06 21:51:25 · 257 阅读 · 0 评论 -
TCP/IP协议详解卷一:Chapter7 笔记
TCP/IP协议详解卷一:Chapter7 笔记Chapter 7 Ping程序7.2节 Ping程序7.3节 IP记录路由选项7.4节 IP时间戳选项Chapter 7 Ping程序Ping = Packet Internet Groper = 因特网包探索器Ping是对两个TCP/IP系统进行连通性测试的基本工具。Ping程序发送一份ICMP回显请求报文给主机,并等待返回ICMP回显应答。Ping不用经过TCP/UDP传输层。Ping服务器一般在内核中实现ICMP的功能。7.2节 Ping原创 2020-07-05 21:00:19 · 325 阅读 · 0 评论 -
TCP/IP协议详解卷一:Chapter6 笔记
TCP/IP协议详解卷一:Chapter3 笔记Chapter 6 ICMP:Internet控制报文协议6.2节 ICMP报文的类型6.3节 ICMP地址掩码请求与应答6.4节 ICMP时间戳请求与应答6.5节 ICMP端口不可达差错Chapter 6 ICMP:Internet控制报文协议ICMP = Internet Control Message Protocol = 因特网控制报文协议ICMP经常被认为是IP层的一个组成部分,用于传递差错报文和其他需要注意的信息。ICMP报文是被封装在IP原创 2020-07-04 22:23:07 · 220 阅读 · 0 评论 -
TCP/IP协议详解卷一:Chapter4 Chapter5 笔记
TCP/IP协议详解卷一:Chapter4&5笔记Chapter 4 ARP:地址解析协议4.4节 ARP的分组格式4.5节 ARP举例Chapter 5 RARP:逆地址解析协议5.3节 RARP举例Chapter 4 ARP:地址解析协议地址解析协议 = Address Resolution Protocol = ARPARP为IP地址到对应的硬件地址之间提供动态映射。这个过程是自动完成的,一般应用程序用户和系统管理员不必关心。硬件地址硬件地址 = 物理地址(Physical Addr原创 2020-07-04 08:46:32 · 264 阅读 · 0 评论 -
TCP/IP协议详解卷一:Chapter3 笔记
TCP/IP协议详解卷一:Chapter3笔记Chapter 3 IP: 网际协议3.2节 IP首部3.3节 IP路由选择3.4节 子网寻址3.5节 子网掩码3.7节 一个子网的例子Chapter 3 IP: 网际协议3.2节 IP首部IP数据报格式4位版本号:目前是4,即IPv4;4位首部长度:首部占32bit的数目,一般等于5(20B * 8bit/B / 32bit = 5,不包括任何选择项);8位服务类型(TOS)字段:优先权子字段3bit,TOS子字段4bit(分别代表最小时延/最大吞原创 2020-07-04 08:47:10 · 288 阅读 · 0 评论 -
TCP/IP协议详解卷一:Chapter1 Chapter2 笔记
TCP/IP协议详解卷一:Chapter1&2笔记Chapter 1 概述1.12节Chapter 2 链路层2.2节2.6节2.10节Chapter 1 概述ARP = Address Resolution Protocol = 地址解析协议TCP段 = TCP segmentIP数据报 = IP datagram帧 = Frame1.12节单工数据传输只支持数据在一个方向上传输;在同一时间只有一方能接受或发送信息,不能实现双向通信,举例:电视,广播;半双工数据传输允许数据在两个方原创 2020-07-04 08:47:54 · 481 阅读 · 0 评论