공부 일지

22.9.19

S.T.Lee 2022. 9. 20. 00:58

- 9월 20일(화)
1. OSI 7계층에 대해 설명해주세요.

  • OSI 7계층은 물리, 데이터 링크, 네트워크, 전송, 세션, 푠현, 응용 계층으로 이루어져있습니다. 물리 계층은 0과 1로 구성된 데이터를 선으로 전달하도록 전기적인 신호를 변환시켜주는 역할을 합니다. 데이터 링크 계층은 같은 LAN안의 연결된 컴퓨터끼리 MAC 주소로 통신이 가능하게 해줍니다. 이 걔층에서 전송되는 단위를 프레임이라고 하며 장비로는 스위치가 있습니다. 네트워크 계층은 라우터 장비를 이용해 데이터를 목적지까지 안전하고 가장 빠른 경로로 전달해주는 역할을 합니다. IP 주소를 이횽해 다른 LAN에 속한 컴퓨터로 데이터 전송을 해줍니다. 전송 계층은 양 끝단의 사용자들이 신뢰성 있는 데이터를 주고 받을 수 있도록 해줍니다. 또한 포트번호로 데이터 목적지가 어는 에플리케이션인지 식별합니다. 대표적인 프로토콜로는 TCP, UDP가 있습니다. 세션 계층은 양 끝단의 응용 프로세스가 통신을 하기 위한 방법을 제공합니다. TCP/IP 세션을 생성하고 없애는 책임이 있습니다. 표현 계층은 데이터 표현에 대한 독립성 제공과 암호화 역할을 담당합니다. 응용 계층은 최종 목적지로 응용 프로세스와 직접 관계하는 일반적인 응용 서비스를 수행합니다.


2. TCP와 UDP를 비교하여 설명해주세요.

  • TCP는 연결 지향형 프로토콜이며 UDP는 데이터를 데이터그램 단위로 전송하는 프로토콜입니다. TCP는 가상 회선을 만들어 신뢰성을 보장하도록 하는 프로토콜입니다. 따라서 신뢰성을 보장하기 위한 절차가 없는 UDP에 비해 속도가 느립니다. TCP는 그래서 파일전송 같은 신뢰성이 중요한 서비스에서 사용되고, UDP는 스트리밍, RTP와 같이 연속성이 중요한 서비스에 사용됩니다.

 

프로그래머스 / 다음 큰 숫자

https://softl.tistory.com/222