기술 면접 정리/네트워크

OSI 모델, TCP/IP 모델

테오구 2022. 5. 8. 11:54
728x90

친구와 게임을 하는 도중 연결이 끊긴다면 그 원인을 분석해야 합니다. 하지만 어느부분에서 문제가 되는 알 수 있는 규칙이 없다면 에러를 찾기 힘들 것 입니다. 그렇기에 ISO 국제 표준화 기구에서는 이러한 규정(OSI)모델을 제정하였습니다.

OSI 모델

  • OSI모델을 7계층으로 나누어집니다.
계층 역할
응용 계층 애플리케이션에 대한 서비스 제공
표현 계층 데이터를 읽을 수 있도록 문자를 코드/압축/암호화 등의 방식으로 데이터 변환
세션 계층 세션 연결/설정/ 해제와 통신 방식 결정
전송 계층 네트워크 계층에서 데이터가 전달될 때 데이터가 유실 되거나 에러가 날 수 있기 때문에 더 정확하게 전달
네트워크 계층 한 네트워크에서 다른 네트워크로 데이터를 전송(라우터)
데이터 링크 계층 네트워크 기기 간의 데이터 전송과 물리 주소를 결정(스위칭 허브)
물리 계층 데이터를 전기신호로 바꾸는 기능 (리피터 와 허브)

TCP/IP 모델

  • 사실상 인터넷 프로토콜을 대표하는 용어로 사용
  • TCP/IP는 현재 인터넷에서 컴퓨터들이 서로 정보를 주고받는데 쓰이는 통신규약입니다.
  • TCP/IP모델을 4계층으로 나누어집니다.
이름 역할
애플리케이션 계층 서버와 클라이언트를 만드는 과정에서 프로그램 성격에 따라 데이터 송수신에 대한 약속들이 정해지는데 이것이 애플리케이션 계층
TCP/UDP (전송) 계층 통신 노드 간의 연결을 제어하고, 신뢰성 있는 데이터를 전송
IP(네트워크) 계층 한 네트워크에서 다른 네트워크로 데이터를 전송(라우터)
LINK 계층 물리계층과 데이터 링크 계층에 해당
728x90

'기술 면접 정리 > 네트워크' 카테고리의 다른 글

HTTP vs. WebSocket 정리  (0) 2022.05.09
물리 계층의 역할  (0) 2022.05.09
유니 캐스트/멀티 캐스트/브로드 캐스트  (0) 2022.05.08
캡슐화/역캡슐화  (0) 2022.05.07
서버 클라우드 서비스  (0) 2022.05.06