CS 2

[Network] OSI 7계층

OSI 7계층이란? 국제 표준 기구 iso가 발표한 네트워크 모델 7계층: 어플리케이션 계층(Application Layer)이란? 응용 프로세스를 직접 사용하여 직접적인 응용 서비스를 수행한다. 예를들면 우리가 아는 FTP, HTTP, SMTP, Telnet 등의 프로토콜이 속한 계층. 6계층: 프레젠테이션 계층(Presentation Layer)이란? 데이터의 변환, 데이터의 압축, 데이터의 암호화가 이루어진다. 서로 다른 통신 기기 간의 다른 인코딩을 사용할 수도 있기 때문에 해당 계층에서 데이터 변환이 이루어지는 것이다. 5계층: 세션 계층(Sesstion Layer)이란? 세션을 열고 닫고 제공하는 메커니즘 계층이다. 세션 복구도 지원한다. 세션 도커는 체크포인트라는 것을 통해 동기화 시켜줍니다..

CS 2022.09.07

[Network] TCP와 3 way handshake & 4 way handshake

TCP가 무엇인가요? TCP란 Transmission Control Protocol의 줄임말로 해석하면 전송 제어 프로토콜(규약)입니다. 왜 TCP를 알아야 하나요? 오늘날 대부분의 통신은 TCP/IP 환경 기반이다. 코딩을 위해 컴퓨터 지식을 공부한다면 TCP/IP에 대한 내용을 이해해야 한다. 공부하다보면 OSI 7 Layer가 더 중요하게 다뤄진다. 그런데 왜 현재 통신은 TCP/IP 기반일까? 개념적으로는 OSI 7 Layer가 더 중요하나 상업적으로 TCP/IP가 성공했다. 출시일이 빠른 탓에 통신 프로토콜이 급하게 미국 국방성이 TCP/IP를 공식적으로 채택했다. 그 탓에 오늘날 인터넷은 TCP를 근간으로 발전했다. TCP와 OSI 모델의 비교 TCP/IP 프로토콜 스택 4계층(Or 5계층)에..

CS 2022.09.06