Network
-
2.TCP 3 way handshake, 4 way handshakeComputer Science/Network 2021. 9. 2. 17:59
∙TCP 3 way handshake ∘정확한 전송을 보장하는 TCP 통신을 위해 연결하는 과정 ➀클라이언트가 서버에게 SYN 패킷을 보낸다. -sequence: x ➁서버가 SYN을 받고, 클라이언트로 받았다는 신호인 ACK와 SYN 패킷을 보낸다. -sequency = y -ACK: x+1 ➂클라이언트가 서버의 ACK, SYN 패킷을 받고, ACK 패킷을 서버로 보낸다. -ACK: y+1 ∙4 way handshake ∘TCP 통신의 연결을 해제하는 과정 ➀클라이언트는 서버에게 연결을 종료한다는 FIN 플래그를 보낸다. ➁서버는 FIN을 받고, 확인했다는 ACK를 클라이언트에게 보낸다. -모든 데이터를 보내기 위해 TIME OUT 상태가 된다. ➂서버는 데이터를 모두 보내고 연결이 종료되었다는 FIN..
-
1.OSI(Open System Interconnection) 7계층Computer Science/Network 2021. 9. 1. 17:02
∙OSI 7계층 ∘통신 접속에서 완료까지의 과정을 7단계로 정의한 국제 통신 표준 규약 -통신 과정을 단계별로 알 수 있고, 문제 발생 시 해당 단계만 수정하면 된다는 장점이 있다. ➀물리(Physical): 데이터를 전기적 신호로 변환해서 주고받는 계층 -리피터, 케이블, 허브 등 ➁데이터링크(Data Link): 물리 계층 송수신 정보를 관리하는 계층 -Mac 주소로 통신한다. -스위치: MAC 주소 테이블을 이용해 해당 프레임을 전송하는 2계층 장비 ➂네트워크(Network): IP 주소를 지정하고 라우터를 통해 이동할 경로를 선택하여 패킷을 송수신하는 계층 -라우터: 수신한 패킷의 정보를 보고 경로를 설정해 전송하는 3계층 장비 ➃전송(Transport): TCP와 UDP 프로토콜을 통해 통신하는..