30 lines
1.1 KiB
Markdown
30 lines
1.1 KiB
Markdown
|
+++
|
|||
|
title = "TCP/IP 详解 卷1:协议"
|
|||
|
author = ["SouthFox"]
|
|||
|
date = 2022-09-07T23:56:00+08:00
|
|||
|
lastmod = 2022-09-08T00:10:33+08:00
|
|||
|
tags = ["publish"]
|
|||
|
draft = false
|
|||
|
+++
|
|||
|
|
|||
|
## 第 1 章 概览 {#第-1-章-概览}
|
|||
|
|
|||
|
|
|||
|
### 为什么很多标准的 TCP/IP 服务端口号都是奇数? P12 {#为什么很多标准的-tcp-ip-服务端口号都是奇数-p12}
|
|||
|
|
|||
|
如 FTP, SMTP, TELNET 等,
|
|||
|
|
|||
|
因为 TCP 的前身为 NCP ,而 NCP 是单工而不是双工的,需要两个链接,预留一个奇数和偶数端口号。
|
|||
|
|
|||
|
|
|||
|
## 第 3 章 IP: 网际协议 {#第-3-章-ip-网际协议}
|
|||
|
|
|||
|
|
|||
|
### IP 协议不可靠、无连接是什么意思? P24 {#ip-协议不可靠-无连接是什么意思-p24}
|
|||
|
|
|||
|
- 不可靠
|
|||
|
是指不能保证 IP 数据能成功到达目的地,IP 仅提供力所能及的支持。可靠性得由上层来实现(例如 [TCP/IP 模型]({{< relref "tcp_ip_模型.md" >}}))。
|
|||
|
|
|||
|
- 无连接
|
|||
|
是指 IP 不维护关于后续数据报的状态信息,每个数据报的处理都是相互独立的。这也解释了为什么不同数据报会选择不同路线,导致后面的数据报先于之前的数据报到达目标主机。
|