回答編集履歴

6

順番変更

2017/12/31 04:23

投稿

tignear
tignear

スコア260

test CHANGED
@@ -1,6 +1,8 @@
1
1
  TCPとUDPにはポートというものがあります。
2
2
 
3
3
  1から65535までの整数で表されます。
4
+
5
+ このポート番号とIPアドレスでアプリケーション(ブラウザとか)は通信相手を識別しています。
4
6
 
5
7
  例えばIEは34567
6
8
 
@@ -20,8 +22,6 @@
20
22
 
21
23
  の2つです。
22
24
 
23
- ポート番号とIPアドレスで識別しています。
24
-
25
25
 
26
26
 
27
27
  またTCPでは切断も3つのパケットを使用して行われます。

5

微修正

2017/12/31 04:23

投稿

tignear
tignear

スコア260

test CHANGED
@@ -1,4 +1,4 @@
1
- ポートというものがあります。
1
+ TCPとUDPにはポートというものがあります。
2
2
 
3
3
  1から65535までの整数で表されます。
4
4
 
@@ -20,7 +20,7 @@
20
20
 
21
21
  の2つです。
22
22
 
23
- つまりポート番号とIPアドレスで識別しています。
23
+ ポート番号とIPアドレスで識別しています。
24
24
 
25
25
 
26
26
 

4

表現を修正

2017/12/31 03:37

投稿

tignear
tignear

スコア260

test CHANGED
@@ -1,6 +1,6 @@
1
1
  ポートというものがあります。
2
2
 
3
- 1から65535までの整数です。
3
+ 1から65535までの整数で表されます。
4
4
 
5
5
  例えばIEは34567
6
6
 
@@ -12,7 +12,7 @@
12
12
 
13
13
  実際には93.184.216.34にアクセスすることになります。(この変換はDNSがやってくれます)
14
14
 
15
- この時TCPコネクションは2つはられます。
15
+ この時TCPコネクションは2つはられます。(TCPはhttpの下のレイヤーのプロトコルです)
16
16
 
17
17
  自分のIP:34567と93.184.216.34:80
18
18
 

3

ポートの範囲間違いを修正

2017/12/31 03:32

投稿

tignear
tignear

スコア260

test CHANGED
@@ -1,6 +1,6 @@
1
1
  ポートというものがあります。
2
2
 
3
- 0から65535までの整数です。
3
+ 1から65535までの整数です。
4
4
 
5
5
  例えばIEは34567
6
6
 

2

切断時の動作

2017/12/31 03:23

投稿

tignear
tignear

スコア260

test CHANGED
@@ -19,3 +19,19 @@
19
19
  自分のIP:45678と93.184.216.34:80
20
20
 
21
21
  の2つです。
22
+
23
+ つまりポート番号とIPアドレスで識別しています。
24
+
25
+
26
+
27
+ またTCPでは切断も3つのパケットを使用して行われます。
28
+
29
+ ここでブラウザがきっちり切断を行えば知ることができます。
30
+
31
+ (linuxではコネクションを閉じてない場合OSが切断処理するらしいです)
32
+
33
+ (他にも一定期間以上通信が来ないとか(これがタイムアウトってやつですね))
34
+
35
+ さてどこまで通信が来るのか……多分PCまで来ます。
36
+
37
+ (ネットワーク構成にもよりますが)

1

途中投稿してしまったので書いた

2017/12/31 03:14

投稿

tignear
tignear

スコア260

test CHANGED
@@ -1 +1,21 @@
1
+ ポートというものがあります。
2
+
3
+ 0から65535までの整数です。
4
+
5
+ 例えばIEは34567
6
+
1
- まずクライアント(じぶん)
7
+ FireFoxは45678
8
+
9
+ を使うとします。
10
+
11
+ そして自分はexample.comにアクセスするとします。
12
+
13
+ 実際には93.184.216.34にアクセスすることになります。(この変換はDNSがやってくれます)
14
+
15
+ この時TCPコネクションは2つはられます。
16
+
17
+ 自分のIP:34567と93.184.216.34:80
18
+
19
+ 自分のIP:45678と93.184.216.34:80
20
+
21
+ の2つです。