From a66506df16ce5d7a6f9ea0d37d67aeb8ee1fb2f0 Mon Sep 17 00:00:00 2001 From: flameking <2711554770@qq.com> Date: Tue, 9 Nov 2021 21:42:22 +0800 Subject: [PATCH 1/4] fix typos --- ...»è€å¸ˆçš„《计算机网络》内容总结.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/cs-basics/network/谢希ä»è€å¸ˆçš„《计算机网络》内容总结.md b/docs/cs-basics/network/谢希ä»è€å¸ˆçš„《计算机网络》内容总结.md index d40776d5..025a98d9 100644 --- a/docs/cs-basics/network/谢希ä»è€å¸ˆçš„《计算机网络》内容总结.md +++ b/docs/cs-basics/network/谢希ä»è€å¸ˆçš„《计算机网络》内容总结.md @@ -141,19 +141,19 @@ tag: 1. **物ç†å±‚的主è¦ä»»åŠ¡å°±æ˜¯ç¡®å®šä¸Žä¼ è¾“åª’ä½“æŽ¥å£æœ‰å…³çš„一些特性,如机械特性,电气特性,功能特性,过程特性。** 2. 一个数æ®é€šä¿¡ç³»ç»Ÿå¯åˆ’åˆ†ä¸ºä¸‰å¤§éƒ¨åˆ†ï¼Œå³æºç³»ç»Ÿï¼Œä¼ è¾“系统,目的系统。æºç³»ç»ŸåŒ…括æºç‚¹ï¼ˆæˆ–æºç«™ï¼Œä¿¡æºï¼‰å’Œå‘é€å™¨ï¼Œç›®çš„系统包括接收器和终点。 -3. **é€šä¿¡çš„ç›®çš„æ˜¯ä¼ é€æ¶ˆæ¯ã€‚如è¯éŸ³ï¼Œæ–‡å­—,图åƒç­‰éƒ½æ˜¯æ¶ˆæ¯ï¼Œæ•°æ®æ˜¯è¿é€æ¶ˆæ¯çš„实体。信å·åˆ™æ˜¯æ•°æ®çš„电器或电ç£çš„表现。** +3. **é€šä¿¡çš„ç›®çš„æ˜¯ä¼ é€æ¶ˆæ¯ã€‚如è¯éŸ³ï¼Œæ–‡å­—,图åƒç­‰éƒ½æ˜¯æ¶ˆæ¯ï¼Œæ•°æ®æ˜¯è¿é€æ¶ˆæ¯çš„实体。信å·åˆ™æ˜¯æ•°æ®çš„电气或电ç£çš„表现。** 4. æ ¹æ®ä¿¡å·ä¸­ä»£è¡¨æ¶ˆæ¯çš„傿•°çš„å–值方å¼ä¸åŒï¼Œä¿¡å·å¯åˆ†ä¸ºæ¨¡æ‹Ÿä¿¡å·ï¼ˆæˆ–连续信å·ï¼‰å’Œæ•°å­—ä¿¡å·ï¼ˆæˆ–离散信å·ï¼‰ã€‚åœ¨ä½¿ç”¨æ—¶é—´åŸŸï¼ˆç®€ç§°æ—¶åŸŸï¼‰çš„æ³¢å½¢è¡¨ç¤ºæ•°å­—ä¿¡å·æ—¶ï¼Œä»£è¡¨ä¸åŒç¦»æ•£æ•°å€¼çš„基本波形称为ç å…ƒã€‚ 5. æ ¹æ®åŒæ–¹ä¿¡æ¯äº¤äº’的方å¼ï¼Œé€šä¿¡å¯åˆ’分为å•å‘通信(或å•工通信),åŒå‘交替通信(或åŠåŒå·¥é€šä¿¡ï¼‰ï¼ŒåŒå‘åŒæ—¶é€šä¿¡ï¼ˆå…¨åŒå·¥é€šä¿¡ï¼‰ã€‚ 6. æ¥è‡ªä¿¡æºçš„ä¿¡å·ç§°ä¸ºåŸºå¸¦ä¿¡å·ã€‚ä¿¡å·è¦åœ¨ä¿¡é“上传输就è¦ç»è¿‡è°ƒåˆ¶ã€‚è°ƒåˆ¶æœ‰åŸºå¸¦è°ƒåˆ¶å’Œå¸¦é€šè°ƒåˆ¶ä¹‹åˆ†ã€‚æœ€åŸºæœ¬çš„å¸¦é€šè°ƒåˆ¶æ–¹æ³•æœ‰è°ƒå¹…ï¼Œè°ƒé¢‘å’Œè°ƒç›¸ã€‚è¿˜æœ‰æ›´å¤æ‚的调制方法,如正交振幅调制。 7. è¦æé«˜æ•°æ®åœ¨ä¿¡é“上的传递速率,å¯ä»¥ä½¿ç”¨æ›´å¥½çš„传输媒体,或使用先进的调制技术。但数æ®ä¼ è¾“速率ä¸å¯èƒ½ä»»æ„被æé«˜ã€‚ 8. 传输媒体å¯åˆ†ä¸ºä¸¤å¤§ç±»ï¼Œå³å¯¼å¼•型传输媒体(åŒç»žçº¿ï¼ŒåŒè½´ç”µç¼†ï¼Œå…‰çº¤ï¼‰å’Œéžå¯¼å¼•型传输媒体(无线,红外,大气激光)。 -9. 了有效利用光纤资æºï¼Œåœ¨å…‰çº¤å¹²çº¿å’Œç”¨æˆ·ä¹‹é—´å¹¿æ³›ä½¿ç”¨æ— æºå…‰ç½‘络 PON。无æºå…‰ç½‘络无需é…备电æºï¼Œå…¶é•¿æœŸè¿è¥æˆæœ¬å’Œç®¡ç†æˆæœ¬éƒ½å¾ˆä½Žã€‚最æµè¡Œçš„æ— æºå…‰ç½‘络是以太网无æºå…‰ç½‘络 EPON å’Œå‰æ¯”特无æºå…‰ç½‘络 GPON。 +9. 为了有效利用光纤资æºï¼Œåœ¨å…‰çº¤å¹²çº¿å’Œç”¨æˆ·ä¹‹é—´å¹¿æ³›ä½¿ç”¨æ— æºå…‰ç½‘络 PON。无æºå…‰ç½‘络无需é…备电æºï¼Œå…¶é•¿æœŸè¿è¥æˆæœ¬å’Œç®¡ç†æˆæœ¬éƒ½å¾ˆä½Žã€‚最æµè¡Œçš„æ— æºå…‰ç½‘络是以太网无æºå…‰ç½‘络 EPON å’Œå‰æ¯”特无æºå…‰ç½‘络 GPON。 ### 2.3. 补充 #### 2.3.1. 物ç†å±‚主è¦åšå•¥ï¼Ÿ -物ç†å±‚主è¦åšçš„事情就是 **逿˜Žåœ°ä¼ é€æ¯”特æµ**。也å¯ä»¥å°†ç‰©ç†å±‚的主è¦ä»»åŠ¡æè¿°ä¸ºç¡®å®šä¸Žä¼ è¾“媒体的接å£çš„一些特性,å³ï¼šæœºæ¢°ç‰¹æ€§ï¼ˆæŽ¥å£æ‰€ç”¨æŽ¥çº¿å™¨çš„一些物ç†å±žæ€§å¦‚形状尺寸),电气特性(接å£ç”µç¼†çš„儿¡çº¿ä¸Šå‡ºçŽ°çš„ç”µåŽ‹çš„èŒƒå›´ï¼‰ï¼ŒåŠŸèƒ½ç‰¹æ€§ï¼ˆæŸæ¡çº¿ä¸Šå‡ºçŽ°çš„æŸä¸€ç”µå¹³çš„电压的æ„义),过程特性(对于ä¸åŒåŠŸèƒ½èƒ½çš„å„ç§å¯èƒ½äº‹ä»¶çš„出现顺åºï¼‰ã€‚ +物ç†å±‚主è¦åšçš„事情就是 **逿˜Žåœ°ä¼ é€æ¯”特æµ**。也å¯ä»¥å°†ç‰©ç†å±‚的主è¦ä»»åŠ¡æè¿°ä¸ºç¡®å®šä¸Žä¼ è¾“媒体的接å£çš„一些特性,å³ï¼šæœºæ¢°ç‰¹æ€§ï¼ˆæŽ¥å£æ‰€ç”¨æŽ¥çº¿å™¨çš„一些物ç†å±žæ€§å¦‚形状和尺寸),电气特性(接å£ç”µç¼†çš„儿¡çº¿ä¸Šå‡ºçŽ°çš„ç”µåŽ‹çš„èŒƒå›´ï¼‰ï¼ŒåŠŸèƒ½ç‰¹æ€§ï¼ˆæŸæ¡çº¿ä¸Šå‡ºçŽ°çš„æŸä¸€ç”µå¹³çš„电压的æ„义),过程特性(对于ä¸åŒåŠŸèƒ½çš„å„ç§å¯èƒ½äº‹ä»¶çš„出现顺åºï¼‰ã€‚ **物ç†å±‚考虑的是怎样æ‰èƒ½åœ¨è¿žæŽ¥å„ç§è®¡ç®—æœºçš„ä¼ è¾“åª’ä½“ä¸Šä¼ è¾“æ•°æ®æ¯”特æµï¼Œè€Œä¸æ˜¯æŒ‡å…·ä½“的传输媒体。** 现有的计算机网络中的硬件设备和传输媒体的ç§ç±»éžå¸¸ç¹å¤šï¼Œè€Œä¸”通信手段也有许多ä¸åŒçš„æ–¹å¼ã€‚物ç†å±‚的作用正是尽å¯èƒ½åœ°å±è”½æŽ‰è¿™äº›ä¼ è¾“媒体和通信手段的差异,使物ç†å±‚上é¢çš„æ•°æ®é“¾è·¯å±‚感觉ä¸åˆ°è¿™äº›å·®å¼‚,这样就å¯ä»¥ä½¿æ•°æ®é“¾è·¯å±‚åªè€ƒè™‘å®Œæˆæœ¬å±‚çš„å议和æœåŠ¡ï¼Œè€Œä¸å¿…考虑网络的具体传输媒体和通信手段是什么。 @@ -167,7 +167,7 @@ tag: #### 2.3.3. 几ç§å¸¸ç”¨çš„å®½å¸¦æŽ¥å…¥æŠ€æœ¯ï¼Œä¸»è¦æ˜¯ ADSL å’Œ FTTx -用户到互è”网的宽带接入方法有éžå¯¹ç§°æ•°å­—用户线 ADSL(用数字技术对现有的模拟电è¯çº¿è¿›è¡Œæ”¹é€ ï¼Œè€Œä¸éœ€è¦é‡æ–°å¸ƒçº¿ã€‚ASDL 的快速版本是甚高速数字用户线 VDSL。),光纤åŒè½´æ··åˆç½‘ HFC(是在目å‰è¦†ç›–范围很广的有线电视网的基础上开å‘的一ç§å±…民宽带接入网)和 FTTx(å³å…‰çº¤åˆ°Â·Â·Â·Â·Â·Â·ï¼‰ã€‚ +用户到互è”网的宽带接入方法有éžå¯¹ç§°æ•°å­—用户线 ADSL(用数字技术对现有的模拟电è¯çº¿è¿›è¡Œæ”¹é€ ï¼Œè€Œä¸éœ€è¦é‡æ–°å¸ƒçº¿ã€‚ADSL 的快速版本是甚高速数字用户线 VDSL。),光纤åŒè½´æ··åˆç½‘ HFC(是在目å‰è¦†ç›–范围很广的有线电视网的基础上开å‘的一ç§å±…民宽带接入网)和 FTTx(å³å…‰çº¤åˆ°Â·Â·Â·Â·Â·Â·ï¼‰ã€‚ ## 3. æ•°æ®é“¾è·¯å±‚(Data Link Layer) @@ -183,7 +183,7 @@ tag: 6. **误ç çއ BER(Bit Error Rate )** ï¼šåœ¨ä¸€æ®µæ—¶é—´å†…ï¼Œä¼ è¾“é”™è¯¯çš„æ¯”ç‰¹å æ‰€ä¼ è¾“比特总数的比率。 7. **PPP(Point-to-Point Protocol )** :点对点å议。å³ç”¨æˆ·è®¡ç®—机和 ISP 进行通信时所使用的数æ®é“¾è·¯å±‚å议。以下是 PPP 帧的示æ„图: ![PPP](https://img-blog.csdnimg.cn/img_convert/298dbdeb16f98cec02c3954d8d95c1d6.png) -8. **MAC 地å€ï¼ˆMedia Access Control 或者 Medium Access Control)** :æ„译为媒体访问控制,或称为物ç†åœ°å€ã€ç¡¬ä»¶åœ°å€ï¼Œç”¨æ¥å®šä¹‰ç½‘络设备的ä½ç½®ã€‚在 OSI 模型中,第三层网络层负责 IP 地å€ï¼Œç¬¬äºŒå±‚æ•°æ®é“¾è·¯å±‚则负责 MAC 地å€ã€‚因此一个主机会有一个 MAC 地å€ï¼Œè€Œæ¯ä¸ªç½‘络ä½ç½®ä¼šæœ‰ä¸€ä¸ªä¸“属于它的 IP åœ°å€ ã€‚åœ°å€æ˜¯è¯†åˆ«æŸä¸ªç³»ç»Ÿçš„é‡è¦æ ‡è¯†ç¬¦ï¼Œâ€œå字指出我们所è¦å¯»æ‰¾çš„资æºï¼Œåœ°å€æŒ‡å‡ºèµ„æºæ‰€åœ¨çš„地方,路由告诉我们如何到达该处。 +8. **MAC 地å€ï¼ˆMedia Access Control 或者 Medium Access Control)** :æ„译为媒体访问控制,或称为物ç†åœ°å€ã€ç¡¬ä»¶åœ°å€ï¼Œç”¨æ¥å®šä¹‰ç½‘络设备的ä½ç½®ã€‚在 OSI 模型中,第三层网络层负责 IP 地å€ï¼Œç¬¬äºŒå±‚æ•°æ®é“¾è·¯å±‚则负责 MAC 地å€ã€‚因此一个主机会有一个 MAC 地å€ï¼Œè€Œæ¯ä¸ªç½‘络ä½ç½®ä¼šæœ‰ä¸€ä¸ªä¸“属于它的 IP åœ°å€ ã€‚åœ°å€æ˜¯è¯†åˆ«æŸä¸ªç³»ç»Ÿçš„é‡è¦æ ‡è¯†ç¬¦ï¼Œâ€œå字指出我们所è¦å¯»æ‰¾çš„资æºï¼Œåœ°å€æŒ‡å‡ºèµ„æºæ‰€åœ¨çš„地方,路由告诉我们如何到达该处。†![ARP (Address Resolution Protocol) explained](https://img-blog.csdnimg.cn/img_convert/002b2e6e45d66e805008fafc310afef0.png) @@ -192,7 +192,7 @@ tag: ### 3.2. é‡è¦çŸ¥è¯†ç‚¹æ€»ç»“ -1. 链路是从一个结点到相邻节点的一段物ç†é“¾è·¯ï¼Œæ•°æ®é“¾è·¯åˆ™åœ¨é“¾è·¯çš„基础上增加了一些必è¦çš„硬件(如网络适é…器)和软件(如å议的实现) +1. 链路是从一个结点到相邻结点的一段物ç†é“¾è·¯ï¼Œæ•°æ®é“¾è·¯åˆ™åœ¨é“¾è·¯çš„基础上增加了一些必è¦çš„硬件(如网络适é…器)和软件(如å议的实现) 2. æ•°æ®é“¾è·¯å±‚ä½¿ç”¨çš„ä¸»è¦æ˜¯**点对点信é“**å’Œ**广播信é“**两ç§ã€‚ 3. æ•°æ®é“¾è·¯å±‚传输的å议数æ®å•元是帧。数æ®é“¾è·¯å±‚的三个基本问题是:**å°è£…æˆå¸§**,**逿˜Žä¼ è¾“**å’Œ**差错检测** 4. **循环冗余检验 CRC** æ˜¯ä¸€ç§æ£€é”™æ–¹æ³•,而帧检验åºåˆ— FCS 是添加在数æ®åŽé¢çš„å†—ä½™ç  @@ -201,7 +201,7 @@ tag: 7. **å±€åŸŸç½‘çš„ä¼˜ç‚¹æ˜¯ï¼šå…·æœ‰å¹¿æ’­åŠŸèƒ½ï¼Œä»Žä¸€ä¸ªç«™ç‚¹å¯æ–¹ä¾¿åœ°è®¿é—®å…¨ç½‘ï¼›ä¾¿äºŽç³»ç»Ÿçš„æ‰©å±•å’Œé€æ¸æ¼”å˜ï¼›æé«˜äº†ç³»ç»Ÿçš„å¯é æ€§ï¼Œå¯ç”¨æ€§å’Œç”Ÿå­˜æ€§ã€‚** 8. 计算机与外接局域网通信需è¦é€šè¿‡é€šä¿¡é€‚é…器(或网络适é…器),它åˆç§°ä¸ºç½‘络接å£å¡æˆ–网å¡ã€‚**计算器的硬件地å€å°±åœ¨é€‚é…器的 ROM 中**。 9. 以太网采用的无连接的工作方å¼ï¼Œå¯¹å‘é€çš„æ•°æ®å¸§ä¸è¿›è¡Œç¼–å·ï¼Œä¹Ÿä¸è¦æ±‚对方å‘回确认。目的站收到有差错帧就把它丢掉,其他什么也ä¸åš -10. 以太网采用的åè®®æ˜¯å…·æœ‰å†²çªæ£€æµ‹çš„**载波监å¬å¤šç‚¹æŽ¥å…¥ CSMA/CD**。å议的特点是:**å‘é€å‰å…ˆç›‘å¬ï¼Œè¾¹å‘é€è¾¹ç›‘å¬ï¼Œä¸€æ—¦å‘现总线上出现了碰撞,就立å³åœæ­¢å‘é€ã€‚ç„¶åŽæŒ‰ç…§é€€é¿ç®—æ³•ç­‰å¾…ä¸€æ®µéšæœºæ—¶é—´åŽå†æ¬¡å‘é€ã€‚** 因此,æ¯ä¸€ä¸ªç«™ç‚¹åœ¨è‡ªå·±å‘逿•°æ®ä¹‹åŽçš„䏀尿®µæ—¶é—´å†…,存在这é­é‡ç¢°æ’žçš„å¯èƒ½æ€§ã€‚以太网上的å„ç«™ç‚¹å¹³ç­‰çš„äº‰ç”¨ä»¥å¤ªç½‘ä¿¡é“ +10. 以太网采用的åè®®æ˜¯å…·æœ‰å†²çªæ£€æµ‹çš„**载波监å¬å¤šç‚¹æŽ¥å…¥ CSMA/CD**。å议的特点是:**å‘é€å‰å…ˆç›‘å¬ï¼Œè¾¹å‘é€è¾¹ç›‘å¬ï¼Œä¸€æ—¦å‘现总线上出现了碰撞,就立å³åœæ­¢å‘é€ã€‚ç„¶åŽæŒ‰ç…§é€€é¿ç®—æ³•ç­‰å¾…ä¸€æ®µéšæœºæ—¶é—´åŽå†æ¬¡å‘é€ã€‚** 因此,æ¯ä¸€ä¸ªç«™ç‚¹åœ¨è‡ªå·±å‘逿•°æ®ä¹‹åŽçš„䏀尿®µæ—¶é—´å†…,存在ç€é­é‡ç¢°æ’žçš„å¯èƒ½æ€§ã€‚以太网上的å„ç«™ç‚¹å¹³ç­‰åœ°äº‰ç”¨ä»¥å¤ªç½‘ä¿¡é“ 11. 以太网的适é…å™¨å…·æœ‰è¿‡æ»¤åŠŸèƒ½ï¼Œå®ƒåªæŽ¥æ”¶å•æ’­å¸§ï¼Œå¹¿æ’­å¸§å’Œå¤šæ’­å¸§ã€‚ 12. 使用集线器å¯ä»¥åœ¨ç‰©ç†å±‚扩展以太网(扩展åŽçš„以太网ä»ç„¶æ˜¯ä¸€ä¸ªç½‘络) From bd2f4ef8c51c9c05454a0e1ade460b4c317a92a1 Mon Sep 17 00:00:00 2001 From: flameking <2711554770@qq.com> Date: Wed, 10 Nov 2021 01:26:03 +0800 Subject: [PATCH 2/4] fix typos --- .../谢希ä»è€å¸ˆçš„《计算机网络》内容总结.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/cs-basics/network/谢希ä»è€å¸ˆçš„《计算机网络》内容总结.md b/docs/cs-basics/network/谢希ä»è€å¸ˆçš„《计算机网络》内容总结.md index 025a98d9..5fb2d748 100644 --- a/docs/cs-basics/network/谢希ä»è€å¸ˆçš„《计算机网络》内容总结.md +++ b/docs/cs-basics/network/谢希ä»è€å¸ˆçš„《计算机网络》内容总结.md @@ -233,9 +233,9 @@ tag: 2. 在互è”网的交付有两ç§ï¼Œä¸€æ˜¯åœ¨æœ¬ç½‘络直接交付ä¸ç”¨ç»è¿‡è·¯ç”±å™¨ï¼Œå¦ä¸€ç§æ˜¯å’Œå…¶ä»–网络的间接交付,至少ç»è¿‡ä¸€ä¸ªè·¯ç”±å™¨ï¼Œä½†æœ€åŽä¸€æ¬¡ä¸€å®šæ˜¯ç›´æŽ¥äº¤ä»˜ 3. 分类的 IP 地å€ç”±ç½‘络å·å­—段(指明网络)和主机å·å­—段(指明主机)组æˆã€‚网络å·å­—段最å‰é¢çš„类别指明 IP 地å€çš„类别。IP åœ°å€æ˜¯ä¸€ç§åˆ†ç­‰çº§çš„地å€ç»“构。IP 地å€ç®¡ç†æœºæž„åˆ†é… IP åœ°å€æ—¶åªåˆ†é…网络å·ï¼Œä¸»æœºå·ç”±å¾—到该网络å·çš„å•ä½è‡ªè¡Œåˆ†é…。路由器根æ®ç›®çš„ä¸»æœºæ‰€è¿žæŽ¥çš„ç½‘ç»œå·æ¥è½¬å‘分组。一个路由器至少连接到两个网络,所以一个路由器至少应当有两个ä¸åŒçš„ IP åœ°å€ 4. IP æ•°æ®æŠ¥åˆ†ä¸ºé¦–éƒ¨å’Œæ•°æ®ä¸¤éƒ¨åˆ†ã€‚首部的å‰ä¸€éƒ¨åˆ†æ˜¯å›ºå®šé•¿åº¦ï¼Œå…± 20 字节,是所有 IP æ•°æ®åŒ…必须具有的(æºåœ°å€ï¼Œç›®çš„地å€ï¼Œæ€»é•¿åº¦ç­‰é‡è¦åœ°æ®µéƒ½å›ºå®šåœ¨é¦–部)。一些长度å¯å˜çš„å¯é€‰å­—段固定在首部的åŽé¢ã€‚IP 首部中的生存时间给出了 IP æ•°æ®æŠ¥åœ¨äº’è”网中所能ç»è¿‡çš„æœ€å¤§è·¯ç”±å™¨æ•°ã€‚å¯é˜²æ­¢ IP æ•°æ®æŠ¥åœ¨äº’è”网中无é™åˆ¶çš„兜圈å­ã€‚ -5. **地å€è§£æžåè®® ARP 把 IP 地å€è§£æžä¸ºç¡¬ä»¶åœ°å€ã€‚ARP 的高速缓存å¯ä»¥å¤§å¤§å‡å°‘网络上的通信é‡ã€‚因为这样å¯ä»¥ä½¿ä¸»æœºä¸‹æ¬¡å†ä¸ŽåŒæ ·åœ°å€çš„主机通信时,å¯ä»¥ç›´æŽ¥ä»Žé«˜é€Ÿç¼“存中找到所需è¦çš„硬件地å€è€Œä¸éœ€è¦å†åŽ»å¹¿æ’­æ–¹å¼å‘é€ ARP 请求分组** -6. 无分类域间路由选择 CIDR æ˜¯è§£å†³ç›®å‰ IP 地å€ç´§ç¼ºçš„一个好办法。CIDR 记法把 IP 地å€åŽé¢åŠ ä¸Šæ–œçº¿â€œ/â€ï¼Œç„¶åŽå†™ä¸Šå‰ç¼€æ‰€æ‰€å çš„使•°ã€‚å‰ç¼€ï¼ˆæˆ–网络å‰ç¼€ç”¨æ¥æŒ‡æ˜Žç½‘络),å‰ç¼€åŽé¢çš„部分是åŽç¼€ï¼Œç”¨æ¥æŒ‡æ˜Žä¸»æœºã€‚CIDR 把å‰ç¼€éƒ½ç›¸åŒçš„连续的 IP 地å€ç»„æˆä¸€ä¸ªâ€œCIDR 地å€å—â€ï¼ŒIP 地å€åˆ†é…都以 CIDR 地å€å—为å•ä½ã€‚ -7. 网际控制报文å议是 IP 层的å议。ICMP 报文作为 IP æ•°æ®æŠ¥çš„æ•°æ®ï¼ŒåŠ ä¸Šé¦–éƒ¨åŽç»„æˆ IP æ•°æ®æŠ¥å‘é€å‡ºåŽ»ã€‚ä½¿ç”¨ ICMP æ•°æ®æŠ¥å¹¶ä¸æ˜¯ä¸ºäº†å®žçްå¯é ä¼ è¾“。ICMP å…许主机或路由器报告差错情况和æä¾›æœ‰å…³å¼‚常情况的报告。ICMP 报文的ç§ç±»æœ‰ä¸¤ç§ ICMP 差错报告报文和 ICMP 询问报文。 +5. **地å€è§£æžåè®® ARP 把 IP 地å€è§£æžä¸ºç¡¬ä»¶åœ°å€ã€‚ARP 的高速缓存å¯ä»¥å¤§å¤§å‡å°‘网络上的通信é‡ã€‚因为这样å¯ä»¥ä½¿ä¸»æœºä¸‹æ¬¡å†ä¸ŽåŒæ ·åœ°å€çš„主机通信时,å¯ä»¥ç›´æŽ¥ä»Žé«˜é€Ÿç¼“存中找到所需è¦çš„硬件地å€è€Œä¸éœ€è¦å†åŽ»ä»¥å¹¿æ’­æ–¹å¼å‘é€ ARP 请求分组** +6. 无分类域间路由选择 CIDR æ˜¯è§£å†³ç›®å‰ IP 地å€ç´§ç¼ºçš„一个好办法。CIDR 记法在 IP 地å€åŽé¢åŠ ä¸Šæ–œçº¿â€œ/â€ï¼Œç„¶åŽå†™ä¸Šå‰ç¼€æ‰€å çš„使•°ã€‚å‰ç¼€ï¼ˆæˆ–网络å‰ç¼€ï¼‰ç”¨æ¥æŒ‡æ˜Žç½‘络,å‰ç¼€åŽé¢çš„部分是åŽç¼€ï¼Œç”¨æ¥æŒ‡æ˜Žä¸»æœºã€‚CIDR 把å‰ç¼€éƒ½ç›¸åŒçš„连续的 IP 地å€ç»„æˆä¸€ä¸ªâ€œCIDR 地å€å—â€ï¼ŒIP 地å€åˆ†é…都以 CIDR 地å€å—为å•ä½ã€‚ +7. 网际控制报文å议是 IP 层的å议。ICMP 报文作为 IP æ•°æ®æŠ¥çš„æ•°æ®ï¼ŒåŠ ä¸Šé¦–éƒ¨åŽç»„æˆ IP æ•°æ®æŠ¥å‘é€å‡ºåŽ»ã€‚ä½¿ç”¨ ICMP æ•°æ®æŠ¥å¹¶ä¸æ˜¯ä¸ºäº†å®žçްå¯é ä¼ è¾“。ICMP å…许主机或路由器报告差错情况和æä¾›æœ‰å…³å¼‚常情况的报告。ICMP 报文的ç§ç±»æœ‰ä¸¤ç§ï¼Œå³ ICMP 差错报告报文和 ICMP 询问报文。 8. **è¦è§£å†³ IP 地å€è€—尽的问题,最根本的办法是采用具有更大地å€ç©ºé—´çš„æ–°ç‰ˆæœ¬ IP åè®®-IPv6。** IPv6 所带æ¥çš„å˜åŒ–有 â‘  更大的地å€ç©ºé—´ï¼ˆé‡‡ç”¨ 128 ä½åœ°å€ï¼‰â‘¡ çµæ´»çš„é¦–éƒ¨æ ¼å¼ â‘¢ 改进的选项 â‘£ 支æŒå³æ’å³ç”¨ ⑤ 支æŒèµ„æºçš„é¢„åˆ†é… â‘¥IPv6 的首部改为 8 字节对é½ã€‚ 9. **虚拟专用网络 VPN 利用公用的互è”网作为本机构专用网之间的通信载体。VPN 内使用互è”网的专用地å€ã€‚一个 VPN è‡³å°‘è¦æœ‰ä¸€ä¸ªè·¯ç”±å™¨å…·æœ‰åˆæ³•çš„å…¨çƒ IP 地å€ï¼Œè¿™æ ·æ‰èƒ½å’Œæœ¬ç³»ç»Ÿçš„å¦ä¸€ä¸ª VPN 通过互è”网进行通信。所有通过互è”网传é€çš„æ•°æ®éƒ½éœ€è¦åŠ å¯†ã€‚** 10. MPLS 的特点是:① 支æŒé¢å‘连接的æœåŠ¡è´¨é‡ â‘¡ æ”¯æŒæµé‡å·¥ç¨‹ï¼Œå¹³è¡¡ç½‘络负载 â‘¢ 有效的支æŒè™šæ‹Ÿä¸“用网 VPN。MPLS 在入å£èŠ‚ç‚¹ç»™æ¯ä¸€ä¸ª IP æ•°æ®æŠ¥æ‰“ä¸Šå›ºå®šé•¿åº¦çš„â€œæ ‡è®°â€ï¼Œç„¶åŽæ ¹æ®æ ‡è®°åœ¨ç¬¬äºŒå±‚(链路层)用硬件进行转å‘(在标记交æ¢è·¯ç”±å™¨ä¸­è¿›è¡Œæ ‡è®°äº¤æ¢ï¼‰ï¼Œå› è€Œè½¬å‘速率大大加快。 From e9b4a0c4cfc11ea3df9e6e7c220c8bdb2fed8d43 Mon Sep 17 00:00:00 2001 From: flameking <2711554770@qq.com> Date: Wed, 10 Nov 2021 12:06:15 +0800 Subject: [PATCH 3/4] fix typos --- ...希ä»è€å¸ˆçš„《计算机网络》内容总结.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/cs-basics/network/谢希ä»è€å¸ˆçš„《计算机网络》内容总结.md b/docs/cs-basics/network/谢希ä»è€å¸ˆçš„《计算机网络》内容总结.md index 5fb2d748..5b3942c2 100644 --- a/docs/cs-basics/network/谢希ä»è€å¸ˆçš„《计算机网络》内容总结.md +++ b/docs/cs-basics/network/谢希ä»è€å¸ˆçš„《计算机网络》内容总结.md @@ -248,13 +248,13 @@ tag: 1. **进程(process)** :指计算机中正在è¿è¡Œçš„程åºå®žä½“。 2. **应用进程互相通信** :一å°ä¸»æœºçš„进程和å¦ä¸€å°ä¸»æœºä¸­çš„ä¸€ä¸ªè¿›ç¨‹äº¤æ¢æ•°æ®çš„过程(å¦å¤–注æ„é€šä¿¡çœŸæ­£çš„ç«¯ç‚¹ä¸æ˜¯ä¸»æœºè€Œæ˜¯ä¸»æœºä¸­çš„进程,也就是说端到端的通信是应用进程之间的通信)。 -3. **传输层的å¤ç”¨ä¸Žåˆ†ç”¨** :å¤ç”¨æŒ‡å‘逿–¹ä¸åŒçš„进程都å¯ä»¥é€šè¿‡ç»Ÿä¸€ä¸ªè¿è¾“层åè®®ä¼ é€æ•°æ®ã€‚分用指接收方的è¿è¾“层在剥去报文的首部åŽèƒ½æŠŠè¿™äº›æ•°æ®æ­£ç¡®çš„交付到目的应用进程。 +3. **传输层的å¤ç”¨ä¸Žåˆ†ç”¨** :å¤ç”¨æŒ‡å‘逿–¹ä¸åŒçš„进程都å¯ä»¥é€šè¿‡åŒä¸€ä¸ªè¿è¾“层åè®®ä¼ é€æ•°æ®ã€‚分用指接收方的è¿è¾“层在剥去报文的首部åŽèƒ½æŠŠè¿™äº›æ•°æ®æ­£ç¡®çš„交付到目的应用进程。 4. **TCP(Transmission Control Protocol)** :传输控制å议。 5. **UDP(User Datagram Protocol)** ï¼šç”¨æˆ·æ•°æ®æŠ¥å议。 ![TCPå’ŒUDP](https://img-blog.csdnimg.cn/img_convert/2bd5bf90676c338864807ade87b7bdea.png) -6. **端å£ï¼ˆport)** :端å£çš„目的是为了确认对方机器是那个进程在于自己进行交互,比如 MSN å’Œ QQ 的端å£ä¸åŒï¼Œå¦‚果没有端å£å°±å¯èƒ½å‡ºçް QQ 进程和 MSN 交互错误。端å£åˆç§°å议端å£å·ã€‚ +6. **端å£ï¼ˆport)** :端å£çš„目的是为了确认对方机器的哪个进程在与自己进行交互,比如 MSN å’Œ QQ 的端å£ä¸åŒï¼Œå¦‚果没有端å£å°±å¯èƒ½å‡ºçް QQ 进程和 MSN 交互错误。端å£åˆç§°å议端å£å·ã€‚ 7. **åœæ­¢ç­‰å¾…å议(stop-and-wait)** :指å‘逿–¹æ¯å‘é€å®Œä¸€ä¸ªåˆ†ç»„å°±åœæ­¢å‘é€ï¼Œç­‰å¾…对方确认,在收到确认之åŽåœ¨å‘é€ä¸‹ä¸€ä¸ªåˆ†ç»„。 8. **æµé‡æŽ§åˆ¶** : 就是让å‘逿–¹çš„å‘é€é€Ÿçއä¸è¦å¤ªå¿«ï¼Œæ—¢è¦è®©æŽ¥æ”¶æ–¹æ¥å¾—åŠæŽ¥æ”¶ï¼Œä¹Ÿä¸è¦ä½¿ç½‘络å‘生拥塞。 9. **拥塞控制** ï¼šé˜²æ­¢è¿‡å¤šçš„æ•°æ®æ³¨å…¥åˆ°ç½‘络中,这样å¯ä»¥ä½¿ç½‘络中的路由器或链路ä¸è‡´è¿‡è½½ã€‚拥塞控制所è¦åšçš„éƒ½æœ‰ä¸€ä¸ªå‰æï¼Œå°±æ˜¯ç½‘ç»œèƒ½å¤Ÿæ‰¿å—现有的网络负è·ã€‚ @@ -264,10 +264,10 @@ tag: 1. **è¿è¾“层æä¾›åº”用进程之间的逻辑通信,也就是说,è¿è¾“å±‚ä¹‹é—´çš„é€šä¿¡å¹¶ä¸æ˜¯çœŸæ­£åœ¨ä¸¤ä¸ªè¿è¾“层之间直接传输数æ®ã€‚è¿è¾“层å‘应用层å±è”½äº†ä¸‹é¢ç½‘络的细节(如网络拓补,所采用的路由选择å议等),它使应用进程之间看起æ¥å¥½åƒä¸¤ä¸ªè¿è¾“层实体之间有一æ¡ç«¯åˆ°ç«¯çš„逻辑通信信é“。** 2. **网络层为主机æä¾›é€»è¾‘通信,而è¿è¾“层为应用进程之间æä¾›ç«¯åˆ°ç«¯çš„逻辑通信。** 3. è¿è¾“层的两个é‡è¦åè®®æ˜¯ç”¨æˆ·æ•°æ®æŠ¥åè®® UDP 和传输控制åè®® TCP。按照 OSI 的术语,两个对等è¿è¾“实体在通信时传é€çš„æ•°æ®å•ä½å«åšè¿è¾“å议数æ®å•å…ƒ TPDU(Transport Protocol Data Unit)。但在 TCP/IP ä½“ç³»ä¸­ï¼Œåˆ™æ ¹æ®æ‰€ä½¿ç”¨çš„å议是 TCP 或 UDP,分别称之为 TCP 报文段或 UDP ç”¨æˆ·æ•°æ®æŠ¥ã€‚ -4. **UDP åœ¨ä¼ é€æ•°æ®ä¹‹å‰ä¸éœ€è¦å…ˆå»ºç«‹è¿žæŽ¥ï¼Œè¿œåœ°ä¸»æœºåœ¨æ”¶åˆ° UDP 报文åŽï¼Œä¸éœ€è¦ç»™å‡ºä»»ä½•确认。虽然 UDP 䏿供å¯é äº¤ä»˜ï¼Œä½†åœ¨æŸäº›æƒ…况下 UDP ç¡®æ˜¯ä¸€ç§æœ€æœ‰æ•ˆçš„工作方å¼ã€‚ TCP æä¾›é¢å‘连接的æœåŠ¡ã€‚åœ¨ä¼ é€æ•°æ®ä¹‹å‰å¿…须先建立连接,数æ®ä¼ é€ç»“æŸåŽè¦é‡Šæ”¾è¿žæŽ¥ã€‚TCP ä¸æä¾›å¹¿æ’­æˆ–å¤šæ’­æœåŠ¡ã€‚ç”±äºŽ TCP è¦æä¾›å¯é çš„,é¢å‘连接的传输æœåŠ¡ï¼Œè¿™ä¸€éš¾ä»¥é¿å…增加了许多开销,如确认,æµé‡æŽ§åˆ¶ï¼Œè®¡æ—¶å™¨ä»¥åŠè¿žæŽ¥ç®¡ç†ç­‰ã€‚è¿™ä¸ä»…使å议数æ®å•元的首部增大很多,还è¦å ç”¨è®¸å¤šå¤„ç†æœºèµ„æºã€‚** -5. ç¡¬ä»¶ç«¯å£æ˜¯ä¸åŒç¡¬ä»¶è®¾å¤‡è¿›è¡Œäº¤äº’的接å£ï¼Œè€Œè½¯ä»¶ç«¯å£æ˜¯åº”用层å„ç§å议进程与è¿è¾“实体进行层间交互的一ç§åœ°å€ã€‚UDP å’Œ TCP 的首部格å¼ä¸­éƒ½æœ‰æºç«¯å£å’Œç›®çš„端å£è¿™ä¸¤ä¸ªé‡è¦å­—段。当è¿è¾“层收到 IP 层交上æ¥çš„è¿è¾“层报文时,就能够 æ ¹æ®å…¶é¦–部中的目的端å£å·æŠŠæ•°æ®äº¤ä»˜åº”用层的目的应用层。(两个进程之间进行通信ä¸å…‰è¦çŸ¥é“对方 IP 地å€è€Œä¸”è¦çŸ¥é“对方的端å£å·(为了找到对方计算机中的应用进程)) +4. **UDP åœ¨ä¼ é€æ•°æ®ä¹‹å‰ä¸éœ€è¦å…ˆå»ºç«‹è¿žæŽ¥ï¼Œè¿œåœ°ä¸»æœºåœ¨æ”¶åˆ° UDP 报文åŽï¼Œä¸éœ€è¦ç»™å‡ºä»»ä½•确认。虽然 UDP 䏿供å¯é äº¤ä»˜ï¼Œä½†åœ¨æŸäº›æƒ…况下 UDP ç¡®æ˜¯ä¸€ç§æœ€æœ‰æ•ˆçš„工作方å¼ã€‚ TCP æä¾›é¢å‘连接的æœåŠ¡ã€‚åœ¨ä¼ é€æ•°æ®ä¹‹å‰å¿…须先建立连接,数æ®ä¼ é€ç»“æŸåŽè¦é‡Šæ”¾è¿žæŽ¥ã€‚TCP ä¸æä¾›å¹¿æ’­æˆ–å¤šæ’­æœåŠ¡ã€‚ç”±äºŽ TCP è¦æä¾›å¯é çš„,é¢å‘连接的传输æœåŠ¡ï¼Œéš¾ä»¥é¿å…地增加了许多开销,如确认,æµé‡æŽ§åˆ¶ï¼Œè®¡æ—¶å™¨ä»¥åŠè¿žæŽ¥ç®¡ç†ç­‰ã€‚è¿™ä¸ä»…使å议数æ®å•元的首部增大很多,还è¦å ç”¨è®¸å¤šå¤„ç†æœºèµ„æºã€‚** +5. ç¡¬ä»¶ç«¯å£æ˜¯ä¸åŒç¡¬ä»¶è®¾å¤‡è¿›è¡Œäº¤äº’的接å£ï¼Œè€Œè½¯ä»¶ç«¯å£æ˜¯åº”用层å„ç§å议进程与è¿è¾“实体进行层间交互的一ç§åœ°å€ã€‚UDP å’Œ TCP 的首部格å¼ä¸­éƒ½æœ‰æºç«¯å£å’Œç›®çš„端å£è¿™ä¸¤ä¸ªé‡è¦å­—段。当è¿è¾“层收到 IP 层交上æ¥çš„è¿è¾“层报文时,就能够根æ®å…¶é¦–部中的目的端å£å·æŠŠæ•°æ®äº¤ä»˜åº”用层的目的应用层。(两个进程之间进行通信ä¸å…‰è¦çŸ¥é“对方 IP 地å€è€Œä¸”è¦çŸ¥é“对方的端å£å·(为了找到对方计算机中的应用进程)) 6. è¿è¾“层用一个 16 ä½ç«¯å£å·æ ‡å¿—一个端å£ã€‚端å£å·åªæœ‰æœ¬åœ°æ„ä¹‰ï¼Œå®ƒåªæ˜¯ä¸ºäº†æ ‡å¿—计算机应用层中的å„个进程在和è¿è¾“层交互时的层间接å£ã€‚在互è”网的ä¸åŒè®¡ç®—机中,相åŒçš„端å£å·æ˜¯æ²¡æœ‰å…³è”的。å议端å£å·ç®€ç§°ç«¯å£ã€‚虽然通信的终点是应用进程,但åªè¦æŠŠæ‰€å‘é€çš„æŠ¥æ–‡äº¤åˆ°ç›®çš„主机的æŸä¸ªåˆé€‚端å£ï¼Œå‰©ä¸‹çš„工作(最åŽäº¤ä»˜ç›®çš„进程)就由 TCP å’Œ UDP æ¥å®Œæˆã€‚ -7. è¿è¾“层的端å£å·åˆ†ä¸ºæœåŠ¡å™¨ç«¯ä½¿ç”¨çš„ç«¯å£å·ï¼ˆ0~1023 指派给熟知端å£ï¼Œ1024~49151 是登记端å£å·ï¼‰å’Œå®¢æˆ·ç«¯æš‚时使用的端å£å·ï¼ˆ49152~65535) +7. è¿è¾“层的端å£å·åˆ†ä¸ºæœåŠ¡å™¨ç«¯ä½¿ç”¨çš„ç«¯å£å·ï¼ˆ0˜1023 指派给熟知端å£ï¼Œ1024˜49151 是登记端å£å·ï¼‰å’Œå®¢æˆ·ç«¯æš‚时使用的端å£å·ï¼ˆ49152˜65535) 8. **UDP 的主è¦ç‰¹ç‚¹æ˜¯ â‘  无连接 â‘¡ 尽最大努力交付 â‘¢ é¢å‘报文 â‘£ 无拥塞控制 ⑤ 支æŒä¸€å¯¹ä¸€ï¼Œä¸€å¯¹å¤šï¼Œå¤šå¯¹ä¸€å’Œå¤šå¯¹å¤šçš„交互通信 â‘¥ 首部开销å°ï¼ˆåªæœ‰å››ä¸ªå­—段:æºç«¯å£ï¼Œç›®çš„端å£ï¼Œé•¿åº¦å’Œæ£€éªŒå’Œï¼‰** 9. **TCP 的主è¦ç‰¹ç‚¹æ˜¯ â‘  é¢å‘连接 â‘¡ æ¯ä¸€æ¡ TCP 连接åªèƒ½æ˜¯ä¸€å¯¹ä¸€çš„ â‘¢ æä¾›å¯é äº¤ä»˜ â‘£ æä¾›å…¨åŒå·¥é€šä¿¡ ⑤ é¢å‘字节æµ** 10. **TCP 用主机的 IP 地å€åŠ ä¸Šä¸»æœºä¸Šçš„ç«¯å£å·ä½œä¸º TCP 连接的端点。这样的端点就å«åšå¥—接字(socket)或æ’å£ã€‚套接字用(IP 地å€ï¼šç«¯å£å·ï¼‰æ¥è¡¨ç¤ºã€‚æ¯ä¸€æ¡ TCP 连接唯一被通信两端的两个端点所确定。** From e7b509e544897f4923f69a63e85e647fccd7faa3 Mon Sep 17 00:00:00 2001 From: flameking <2711554770@qq.com> Date: Wed, 10 Nov 2021 12:20:37 +0800 Subject: [PATCH 4/4] fix typos --- ...谢希ä»è€å¸ˆçš„《计算机网络》内容总结.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/cs-basics/network/谢希ä»è€å¸ˆçš„《计算机网络》内容总结.md b/docs/cs-basics/network/谢希ä»è€å¸ˆçš„《计算机网络》内容总结.md index 5b3942c2..df0b0753 100644 --- a/docs/cs-basics/network/谢希ä»è€å¸ˆçš„《计算机网络》内容总结.md +++ b/docs/cs-basics/network/谢希ä»è€å¸ˆçš„《计算机网络》内容总结.md @@ -270,10 +270,10 @@ tag: 7. è¿è¾“层的端å£å·åˆ†ä¸ºæœåŠ¡å™¨ç«¯ä½¿ç”¨çš„ç«¯å£å·ï¼ˆ0˜1023 指派给熟知端å£ï¼Œ1024˜49151 是登记端å£å·ï¼‰å’Œå®¢æˆ·ç«¯æš‚时使用的端å£å·ï¼ˆ49152˜65535) 8. **UDP 的主è¦ç‰¹ç‚¹æ˜¯ â‘  无连接 â‘¡ 尽最大努力交付 â‘¢ é¢å‘报文 â‘£ 无拥塞控制 ⑤ 支æŒä¸€å¯¹ä¸€ï¼Œä¸€å¯¹å¤šï¼Œå¤šå¯¹ä¸€å’Œå¤šå¯¹å¤šçš„交互通信 â‘¥ 首部开销å°ï¼ˆåªæœ‰å››ä¸ªå­—段:æºç«¯å£ï¼Œç›®çš„端å£ï¼Œé•¿åº¦å’Œæ£€éªŒå’Œï¼‰** 9. **TCP 的主è¦ç‰¹ç‚¹æ˜¯ â‘  é¢å‘连接 â‘¡ æ¯ä¸€æ¡ TCP 连接åªèƒ½æ˜¯ä¸€å¯¹ä¸€çš„ â‘¢ æä¾›å¯é äº¤ä»˜ â‘£ æä¾›å…¨åŒå·¥é€šä¿¡ ⑤ é¢å‘字节æµ** -10. **TCP 用主机的 IP 地å€åŠ ä¸Šä¸»æœºä¸Šçš„ç«¯å£å·ä½œä¸º TCP 连接的端点。这样的端点就å«åšå¥—接字(socket)或æ’å£ã€‚套接字用(IP 地å€ï¼šç«¯å£å·ï¼‰æ¥è¡¨ç¤ºã€‚æ¯ä¸€æ¡ TCP 连接唯一被通信两端的两个端点所确定。** +10. **TCP 用主机的 IP 地å€åŠ ä¸Šä¸»æœºä¸Šçš„ç«¯å£å·ä½œä¸º TCP 连接的端点。这样的端点就å«åšå¥—接字(socket)或æ’å£ã€‚套接字用(IP 地å€ï¼šç«¯å£å·ï¼‰æ¥è¡¨ç¤ºã€‚æ¯ä¸€æ¡ TCP 连接唯一地被通信两端的两个端点所确定。** 11. åœæ­¢ç­‰å¾…å议是为了实现å¯é ä¼ è¾“的,它的基本原ç†å°±æ˜¯æ¯å‘å®Œä¸€ä¸ªåˆ†ç»„å°±åœæ­¢å‘é€ï¼Œç­‰å¾…对方确认。在收到确认åŽå†å‘下一个分组。 12. 为了æé«˜ä¼ è¾“效率,å‘逿–¹å¯ä»¥ä¸ä½¿ç”¨ä½Žæ•ˆçŽ‡çš„åœæ­¢ç­‰å¾…åè®®ï¼Œè€Œæ˜¯é‡‡ç”¨æµæ°´çº¿ä¼ è¾“ã€‚æµæ°´çº¿ä¼ è¾“就是å‘逿–¹å¯è¿žç»­å‘é€å¤šä¸ªåˆ†ç»„,ä¸å¿…æ¯å‘完一个分组就åœä¸‹æ¥ç­‰å¾…对方确认。这样å¯ä½¿ä¿¡é“上一直有数æ®ä¸é—´æ–­çš„在传é€ã€‚è¿™ç§ä¼ è¾“æ–¹å¼å¯ä»¥æ˜Žæ˜¾æé«˜ä¿¡é“利用率。 -13. åœæ­¢ç­‰å¾…å议中超时é‡ä¼ æ˜¯æŒ‡åªè¦è¶…过一段时间ä»ç„¶æ²¡æœ‰æ”¶åˆ°ç¡®è®¤ï¼Œå°±é‡ä¼ å‰é¢å‘é€è¿‡çš„分组(认为刚æ‰å‘é€è¿‡çš„分组丢失了)。因此æ¯å‘é€å®Œä¸€ä¸ªåˆ†ç»„需è¦è®¾ç½®ä¸€ä¸ªè¶…时计时器,其é‡è½¬æ—¶é—´åº”比数æ®åœ¨åˆ†ç»„传输的平å‡å¾€è¿”时间更长一些。这ç§è‡ªåЍé‡ä¼ æ–¹å¼å¸¸ç§°ä¸ºè‡ªåЍé‡ä¼ è¯·æ±‚ ARQ。å¦å¤–åœ¨åœæ­¢ç­‰å¾…å议中若收到é‡å¤åˆ†ç»„ï¼Œå°±ä¸¢å¼ƒè¯¥åˆ†ç»„ï¼Œä½†åŒæ—¶è¿˜è¦å‘é€ç¡®è®¤ã€‚连续 ARQ åè®®å¯æé«˜ä¿¡é“利用率。å‘é€ç»´æŒä¸€ä¸ªå‘é€çª—å£ï¼Œå‡¡ä½äºŽå‘é€çª—å£å†…的分组å¯è¿žç»­å‘é€å‡ºåŽ»ï¼Œè€Œä¸éœ€è¦ç­‰å¾…对方确认。接收方一般采用累积确认,对按åºåˆ°è¾¾çš„æœ€åŽä¸€ä¸ªåˆ†ç»„å‘é€ç¡®è®¤ï¼Œè¡¨æ˜Žåˆ°è¿™ä¸ªåˆ†ç»„ä½ç½®çš„æ‰€æœ‰åˆ†ç»„éƒ½å·²ç»æ­£ç¡®æ”¶åˆ°äº†ã€‚ +13. åœæ­¢ç­‰å¾…å议中超时é‡ä¼ æ˜¯æŒ‡åªè¦è¶…过一段时间ä»ç„¶æ²¡æœ‰æ”¶åˆ°ç¡®è®¤ï¼Œå°±é‡ä¼ å‰é¢å‘é€è¿‡çš„分组(认为刚æ‰å‘é€è¿‡çš„分组丢失了)。因此æ¯å‘é€å®Œä¸€ä¸ªåˆ†ç»„需è¦è®¾ç½®ä¸€ä¸ªè¶…时计时器,其é‡ä¼ æ—¶é—´åº”比数æ®åœ¨åˆ†ç»„传输的平å‡å¾€è¿”时间更长一些。这ç§è‡ªåЍé‡ä¼ æ–¹å¼å¸¸ç§°ä¸ºè‡ªåЍé‡ä¼ è¯·æ±‚ ARQ。å¦å¤–åœ¨åœæ­¢ç­‰å¾…å议中若收到é‡å¤åˆ†ç»„ï¼Œå°±ä¸¢å¼ƒè¯¥åˆ†ç»„ï¼Œä½†åŒæ—¶è¿˜è¦å‘é€ç¡®è®¤ã€‚连续 ARQ åè®®å¯æé«˜ä¿¡é“利用率。å‘é€ç»´æŒä¸€ä¸ªå‘é€çª—å£ï¼Œå‡¡ä½äºŽå‘é€çª—å£å†…的分组å¯è¿žç»­å‘é€å‡ºåŽ»ï¼Œè€Œä¸éœ€è¦ç­‰å¾…对方确认。接收方一般采用累积确认,对按åºåˆ°è¾¾çš„æœ€åŽä¸€ä¸ªåˆ†ç»„å‘é€ç¡®è®¤ï¼Œè¡¨æ˜Žåˆ°è¿™ä¸ªåˆ†ç»„ä½ç½®çš„æ‰€æœ‰åˆ†ç»„éƒ½å·²ç»æ­£ç¡®æ”¶åˆ°äº†ã€‚ 14. TCP æŠ¥æ–‡æ®µçš„å‰ 20 个字节是固定的,åŽé¢æœ‰ 4n 字节是根æ®éœ€è¦å¢žåŠ çš„é€‰é¡¹ã€‚å› æ­¤ï¼ŒTCP 首部的最å°é•¿åº¦æ˜¯ 20 字节。 15. **TCP ä½¿ç”¨æ»‘åŠ¨çª—å£æœºåˆ¶ã€‚å‘é€çª—å£é‡Œé¢çš„åºå·è¡¨ç¤ºå…许å‘é€çš„åºå·ã€‚å‘é€çª—å£åŽæ²¿çš„åŽé¢éƒ¨åˆ†è¡¨ç¤ºå·²å‘é€ä¸”已收到确认,而å‘é€çª—å£å‰æ²¿çš„å‰é¢éƒ¨åˆ†è¡¨ç¤ºä¸å…许å‘é€ã€‚å‘é€çª—å£åŽæ²¿çš„å˜åŒ–情况有两ç§å¯èƒ½ï¼Œå³ä¸åŠ¨ï¼ˆæ²¡æœ‰æ”¶åˆ°æ–°çš„ç¡®è®¤ï¼‰å’Œå‰ç§»ï¼ˆæ”¶åˆ°äº†æ–°çš„确认)。å‘é€çª—å£çš„剿²¿é€šå¸¸æ˜¯ä¸æ–­å‘å‰ç§»åŠ¨çš„ã€‚ä¸€èˆ¬æ¥è¯´ï¼Œæˆ‘们总是希望数æ®ä¼ è¾“更快一些。但如果å‘逿–¹æŠŠæ•°æ®å‘é€çš„过快,接收方就å¯èƒ½æ¥ä¸åŠæŽ¥æ”¶ï¼Œè¿™å°±ä¼šé€ æˆæ•°æ®çš„丢失。所谓æµé‡æŽ§åˆ¶å°±æ˜¯è®©å‘逿–¹çš„å‘é€é€Ÿçއä¸è¦å¤ªå¿«ï¼Œè¦è®©æŽ¥æ”¶æ–¹æ¥å¾—åŠæŽ¥æ”¶ã€‚** 16. åœ¨æŸæ®µæ—¶é—´ï¼Œè‹¥å¯¹ç½‘络中æŸä¸€èµ„æºçš„éœ€æ±‚è¶…è¿‡äº†è¯¥èµ„æºæ‰€èƒ½æä¾›çš„å¯ç”¨éƒ¨åˆ†ï¼Œç½‘络的性能就è¦å˜åã€‚è¿™ç§æƒ…况就嫿‹¥å¡žã€‚æ‹¥å¡žæŽ§åˆ¶å°±æ˜¯ä¸ºäº†é˜²æ­¢è¿‡å¤šçš„æ•°æ®æ³¨å…¥åˆ°ç½‘络中,这样就å¯ä»¥ä½¿ç½‘络中的路由器或链路ä¸è‡´è¿‡è½½ã€‚拥塞控制所è¦åšçš„éƒ½æœ‰ä¸€ä¸ªå‰æï¼Œå°±æ˜¯ç½‘ç»œèƒ½å¤Ÿæ‰¿å—现有的网络负è·ã€‚拥塞控制是一个全局性的过程,涉åŠåˆ°æ‰€æœ‰çš„主机,所有的路由器,以åŠä¸Žé™ä½Žç½‘络传输性能有关的所有因素。相å,æµé‡æŽ§åˆ¶å¾€å¾€æ˜¯ç‚¹å¯¹ç‚¹é€šä¿¡é‡çš„æŽ§åˆ¶ï¼Œæ˜¯ä¸ªç«¯åˆ°ç«¯çš„问题。æµé‡æŽ§åˆ¶æ‰€è¦åšåˆ°çš„就是抑制å‘é€ç«¯å‘逿•°æ®çš„速率,以便使接收端æ¥å¾—åŠæŽ¥æ”¶ã€‚ @@ -305,7 +305,7 @@ tag:

https://www.seobility.net/en/wiki/HTTP_headers

-2. **文件传输å议(FTP)** :FTP 是 File TransferProtocol(文件传输å议)的英文简称,而中文简称为“文传åè®®â€ã€‚用于 Internet 上的控制文件的åŒå‘ä¼ è¾“ã€‚åŒæ—¶ï¼Œå®ƒä¹Ÿæ˜¯ä¸€ä¸ªåº”用程åºï¼ˆApplication)。基于ä¸åŒçš„æ“ä½œç³»ç»Ÿæœ‰ä¸åŒçš„ FTP 应用程åºï¼Œè€Œæ‰€æœ‰è¿™äº›åº”用程åºéƒ½éµå®ˆåŒä¸€ç§å议以传输文件。在 FTP 的使用当中,用户ç»å¸¸é‡åˆ°ä¸¤ä¸ªæ¦‚念:"下载"(Download)和"上传"(Upload)。 "下载"æ–‡ä»¶å°±æ˜¯ä»Žè¿œç¨‹ä¸»æœºæ‹·è´æ–‡ä»¶è‡³è‡ªå·±çš„计算机上;"上传"文件就是将文件从自己的计算机中拷è´è‡³è¿œç¨‹ä¸»æœºä¸Šã€‚用 Internet 语言æ¥è¯´ï¼Œç”¨æˆ·å¯é€šè¿‡å®¢æˆ·æœºç¨‹åºå‘(从)远程主机上传(下载)文件。 +2. **文件传输å议(FTP)** :FTP 是 File Transfer Protocol(文件传输å议)的英文简称,而中文简称为“文传åè®®â€ã€‚用于 Internet 上的控制文件的åŒå‘ä¼ è¾“ã€‚åŒæ—¶ï¼Œå®ƒä¹Ÿæ˜¯ä¸€ä¸ªåº”用程åºï¼ˆApplication)。基于ä¸åŒçš„æ“ä½œç³»ç»Ÿæœ‰ä¸åŒçš„ FTP 应用程åºï¼Œè€Œæ‰€æœ‰è¿™äº›åº”用程åºéƒ½éµå®ˆåŒä¸€ç§å议以传输文件。在 FTP 的使用当中,用户ç»å¸¸é‡åˆ°ä¸¤ä¸ªæ¦‚念:"下载"(Download)和"上传"(Upload)。 "下载"æ–‡ä»¶å°±æ˜¯ä»Žè¿œç¨‹ä¸»æœºæ‹·è´æ–‡ä»¶è‡³è‡ªå·±çš„计算机上;"上传"文件就是将文件从自己的计算机中拷è´è‡³è¿œç¨‹ä¸»æœºä¸Šã€‚用 Internet 语言æ¥è¯´ï¼Œç”¨æˆ·å¯é€šè¿‡å®¢æˆ·æœºç¨‹åºå‘(从)远程主机上传(下载)文件。 ![FTP工作过程](https://img-blog.csdnimg.cn/img_convert/3f1abf8adba4aa317eca69c489e3db23.png) @@ -340,7 +340,7 @@ HTTP åè®®çš„æœ¬è´¨å°±æ˜¯ä¸€ç§æµè§ˆå™¨ä¸ŽæœåŠ¡å™¨ä¹‹é—´çº¦å®šå¥½çš„é€šä¿¡æ ¼ ### 6.2. é‡è¦çŸ¥è¯†ç‚¹æ€»ç»“ -1. 文件传输å议(FTP)使用 TCP å¯é çš„è¿è¾“æœåŠ¡ã€‚FTP 使用客户æœåŠ¡å™¨æ–¹å¼ã€‚一个 FTP æœåŠ¡å™¨è¿›ç¨‹å¯ä»¥åŒæ—¶ä¸ºå¤šä¸ªç”¨æˆ·æä¾›æœåŠ¡ã€‚åœ¨è¿›è¿›è¡Œæ–‡ä»¶ä¼ è¾“æ—¶ï¼ŒFTP 的客户和æœåС噍之间è¦å…ˆå»ºç«‹ä¸¤ä¸ªå¹¶è¡Œçš„ TCP 连接:控制连接和数æ®è¿žæŽ¥ã€‚实际用于传输文件的是数æ®è¿žæŽ¥ã€‚ +1. 文件传输å议(FTP)使用 TCP å¯é çš„è¿è¾“æœåŠ¡ã€‚FTP 使用客户æœåŠ¡å™¨æ–¹å¼ã€‚一个 FTP æœåŠ¡å™¨è¿›ç¨‹å¯ä»¥åŒæ—¶ä¸ºå¤šä¸ªç”¨æˆ·æä¾›æœåŠ¡ã€‚åœ¨è¿›è¡Œæ–‡ä»¶ä¼ è¾“æ—¶ï¼ŒFTP 的客户和æœåС噍之间è¦å…ˆå»ºç«‹ä¸¤ä¸ªå¹¶è¡Œçš„ TCP 连接:控制连接和数æ®è¿žæŽ¥ã€‚实际用于传输文件的是数æ®è¿žæŽ¥ã€‚ 2. 万维网客户程åºä¸ŽæœåŠ¡å™¨ä¹‹é—´è¿›è¡Œäº¤äº’ä½¿ç”¨çš„å议是超文本传输åè®® HTTP。HTTP 使用 TCP 连接进行å¯é ä¼ è¾“。但 HTTP æœ¬èº«æ˜¯æ— è¿žæŽ¥ã€æ— çжæ€çš„。HTTP/1.1 å议使用了æŒç»­è¿žæŽ¥ï¼ˆåˆ†ä¸ºéžæµæ°´çº¿æ–¹å¼å’Œæµæ°´çº¿æ–¹å¼ï¼‰ 3. 电å­é‚®ä»¶æŠŠé‚®ä»¶å‘é€åˆ°æ”¶ä»¶äººä½¿ç”¨çš„邮件æœåŠ¡å™¨ï¼Œå¹¶æ”¾åœ¨å…¶ä¸­çš„æ”¶ä»¶äººé‚®ç®±ä¸­ï¼Œæ”¶ä»¶äººå¯éšæ—¶ä¸Šç½‘åˆ°è‡ªå·±ä½¿ç”¨çš„é‚®ä»¶æœåŠ¡å™¨è¯»å–,相当于电å­é‚®ç®±ã€‚ 4. 一个电å­é‚®ä»¶ç³»ç»Ÿæœ‰ä¸‰ä¸ªé‡è¦ç»„æˆæž„件:用户代ç†ã€é‚®ä»¶æœåС噍ã€é‚®ä»¶å议(包括邮件å‘é€å议,如 SMTP,和邮件读å–å议,如 POP3 å’Œ IMAP)。用户代ç†å’Œé‚®ä»¶æœåŠ¡å™¨éƒ½è¦è¿è¡Œè¿™äº›å议。