-
Notifications
You must be signed in to change notification settings - Fork 4
/
446.txt
69 lines (57 loc) · 1.47 KB
/
446.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
[2] [DFN[[[TCP]]]] は、[[インターネット]]の最も主要な[[トランスポート層プロトコル]]です。
* TCP の機能
[FIG(short list)[
- [[ポート]]
- [[セグメント]]
- [[three-way handshaking]]
- [[接続]]
- [[信頼性]]
- [[フロー制御]]
- [[輻輳制御]]
- [[SYN]]
- [[ACK]]
- [[FIN]]
- [[RST]]
- [[URG]]
- [[チェックサム]]
- [[piggyback]]
]FIG]
* 関連技術
[FIG(short list)[
- [[RED]]
- [[NAPT]]
- [[TCPリセット問題]]
- [[SSL]]/[[TLS]]
- [[ソケット]]
- [[UDP]]
- [[SSH]]
]FIG]
* 下位層
[3] [[下位層]]の[[プロトコル]]としては、 [[IP]] を使います。
* 上位層
[4] 次の[[アプリケーション層プロトコル]]が [[TCP]] を使っています。
[FIG(short list)[
- [[HTTP]]
- [[SMTP]]
- [[POP]]
- [[IMAP]]
- [[telnet]]
- [[SSH]]
- [[FTP]]
- [[SIP]]
- [[RTSP]]
- [[IRC]]
- [[NNTP]]
- [[DNS]]
]FIG]
[5] また次の[[プロトコル]]も[[下位層]]として [[TCP]] を使っています。
[FIG(short list)[
- [[SSL]] / [[TLS]]
]FIG]
* メモ
[1] [CITE[Kazuho@Cybozu Labs: TCP通信ではデータの送信をまとめて行うべき、もうひとつの理由(& サーバのベンチマーク手法の話)]]
([TIME[2009-12-02 00:25:29 +09:00]] 版)
<http://developer.cybozu.co.jp/kazuho/2009/12/tcp-064e.html>
[6] [CITE@en[RFC 793 - Transmission Control Protocol]]
( ([TIME[2014-12-29 14:15:21 +09:00]] 版))
<https://tools.ietf.org/html/rfc793>