728x90
λ°μν
π μ λ’°μ λ°μ΄ν° μ μ‘μ μ리
μ¬λΌμ΄λ© μλμ°
κ³ μ μ¬μ΄μ¦μ μλμ°κ° μ΄λνλ©΄μ μλμ° λ΄μ μλ λ°μ΄ν°λ₯Ό μ΄μ©ν΄ λ¬Έμ λ₯Ό νμ΄νλ μκ³ λ¦¬μ¦μ λ§ν©λλ€.
λ°°μ΄μ΄λ 리μ€νΈμ μμμ μΌμ λ²μμ κ°μ λΉκ΅ν λ μ¬μ©νλ©΄ λ§€μ° μ μ©ν©λλ€.
μλ λ€νΈμν¬μμ μ¬μ©λλ μκ³ λ¦¬μ¦μ λ¬Έμ νμ΄μ μμ©ν κ²½μ°λΌκ³ ν μ μμ΅λλ€.
Go Back N
GBNμμ μ‘μ μλ μ‘μ ν ν¨ν·μ λν νμΈ μλ΅ μμ΄, μ΅λ Nκ°μ ν¨ν·μ μ μ‘ν μ μμ΅λλ€.
μ΄λ₯Ό ν¬κΈ°κ° NμΈ μλμ°λ‘ ννν©λλ€. (Nμ νλ¦μ μ΄μ νΌμ‘μ μ΄μ μν΄ μ‘°μ λλ€.)
μ‘μ ν ν¨ν·μ΄ μ¬λ°λ₯΄κ² μμ μΈ‘μ λμ°©νμ¬ νμΈ μλ΅μ λ°μΌλ©΄, μλμ°λ μμΌλ‘ μ΄λνκ³ λ€μ ν¨ν·μ μ μ‘ν©λλ€.
μ΄λ₯Ό μ¬λΌμ΄λ© μλμ° νλ‘ν μ½(sliding-window protocol)μ΄λΌκ³ λΆλ¦
λλ€.
Selective Repeat
Selective Repeat νλ‘ν μ½μ μμ€ λκ±°λ μμλ ν¨ν·μ λν΄μλ§ μ¬μ μ‘ ν©λλ€.
GBNμ²λΌ μλμ° ν¬κΈ°λ§νΌ ν¨ν·λ€μ μ μ‘νμ§ μλλ€. μ¦, λΆνμν μ¬μ μ‘μ νμ§ μμ΅λλ€.
GBN μμ μλ λμ νμΈ μλ΅μ νμ§ μλλ€. μμλ²νΈκ° μμλ ν¨ν·μ΄ λμ°©νλ©΄ κ·Έλλ‘ μμ ν©λλ€.
π TCP
TCP
TCP (μ μ‘ μ μ΄ νλ‘ν μ½)λ λ κ°μ νΈμ€νΈλ₯Ό μ°κ²°νκ³ λ°μ΄ν° μ€νΈλ¦Όμ κ΅ννκ² ν΄μ£Όλ λ€νΈμν¬ νλ‘ν μ½μ
λλ€.
3 way handshake
3-way-handshakeλ μ λ’°μ μΈ λ°μ΄ν° μ μ‘μ 보μ₯νκΈ° μν΄ 3κ°μ ν¨ν·μ μ£Όκ³ λ°μΌλ©° μ¬μ μ°κ²° μ€μ μ μ립νλ κ³Όμ μ
λλ€.
4 way handshake
4κ°μ νΉλ³ν ν¨ν·μ μ£Όκ³ λ°μΌλ©° TCP μ°κ²°μ ν΄μ νλ λ°©λ²μ
λλ€.
TCP λΉ λ₯Έ μ¬μ μ‘
νμμμμ μν μ¬μ μ‘μ λ¬Έμ μ μ νμμμμ μ£ΌκΈ°κ° λλλ‘ κΈΈλ€λ μ μ
λλ€.
λ€ννλ μ‘μ μλ μ€λ³΅ ACK μμ μ ν΅ν΄ νμμμμ΄ μΌμ΄λκΈ° μ μ μ‘μ λ ν¨ν·μ΄ μμ€λμμμ μΈμ§ν μ μμ΅λλ€.
μμ μλ μμκ° μ¬λ°λ₯΄μ§ μμ μΈκ·Έλ¨ΌνΈλ₯Ό μμ νλ©΄, λ§μ§λ§μΌλ‘ μ¬λ°λ₯΄κ² μμ λ μΈκ·Έλ¨ΌνΈμ λν ACKλ₯Ό μ‘μ μΈ‘μ μ μ‘ν©λλ€.
μ‘μ μκ° λ§μ½ κ°μ μΈκ·Έλ¨ΌνΈμ λν΄ 3κ°μ μ€λ³΅λ ACKλ₯Ό μμ νκ² λλ©΄
ν΄λΉ ACKμ ν΄λΉνλ μΈκ·Έλ¨ΌνΈκ° μμ€λμμμ μΈμ§νκ² μ¬μ μ‘μ νκ²λ©λλ€.
μ΄λ νμμμμ μκ΄μμ΄ μ΄λ£¨μ΄μ§λ―λ‘ λΉ λ₯Έ μ¬μ μ‘μ΄λΌκ³ ν μ μμ΅λλ€.
Congestion control
λ€νΈμν¬ νΌμ‘μ μ€μ΄κΈ° μν΄ ν¨ν· μ‘μ μλ μ¦, μ‘μ μΈ‘μ μλμ° ν¬κΈ°λ₯Ό μ‘°μ νλ κ²μ λ§ν©λλ€.
λ€νΈμν¬κ° νΌμ‘ν΄μ§λ©΄ μ§μ°μ΄ 컀μ§κ³ ν¨ν· μμ€μ΄ λ°μν©λλ€.
ν¨ν·μ΄ μ§μ°λκ±°λ μμ€λλ©΄ μ¬μ μ‘μ΄ μ΄λ£¨μ΄μ§λλ°, μ΄λ κ² λλ©΄ λ€νΈμν¬λ λμ± νΌμ‘ν΄μ§λλ€.
Flow control
μ‘μ μκ° ν¨ν·μ 보λ΄λ μλκ° μμ μκ° μμ λ²νΌμμ ν¨ν·μ μ½μ΄λ리λ μλλ³΄λ€ λΉ λ₯Έκ²½μ°
μμ λ²νΌμ μ€λ²νλ‘μ°κ° μΌμ΄λ ν¨ν·μ μμ ν μ μλ μν©μ΄ λ°μν©λλ€.
μ΄λ₯Ό λ°©μ§νκΈ° μν΄ μ‘μ μκ° ν¨ν· μ‘μ μλλ₯Ό μ‘°μ νλ κ². μ¦ μ‘μ μΈ‘μ μλμ° ν¬κΈ°λ₯Ό μ‘°μ νλ κ²μ flow controlμ΄λΌκ³ ν©λλ€.
728x90
λ°μν
'CS' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[λ€νΈμν¬] UDP (0) | 2023.11.21 |
---|---|
[λ€νΈμν¬] DNS (0) | 2023.11.21 |
[λ°μ΄ν°λ² μ΄μ€] λ°μ΄ν°λ² μ΄μ€ νΈλμμ , ν볡 (0) | 2023.10.12 |
Tokenκ³Ό Session, Cookieμ Local Storage (0) | 2023.02.13 |