OSI 계층, TCP/IP 계층 알아보기

수영·2021년 9월 27일
0

네트워크

목록 보기
1/5
post-thumbnail
post-custom-banner

기본 용어 정리

  • 네트워크 : 자원을 주고 받는 망(시스템)
  • 컴퓨터 네트워크 : 컴퓨터끼리 데이터를 주고 받을 수 있는 상태
    • LAN : 기업 내에 있는 좁은 범위의 기기끼리 연결한 네트워크
    • WAN : 회사 지점 간 등 멀리 떨어진 기기끼리 연결한 대규모의 네트워크
    • WWW : 여러 LAN과 WAN을 연결한 전 세계 규모의 네트워크
  • 프로토콜 : 데이터를 주고 받을 때의 규칙
    • 데이터의 포맷, 데이터의 송수신 순서, 데이터의 송신처, 에러 처리 등을 정한 규칙!

네트워크 아키텍처

: 통신을 위한 프로토콜의 조합

실제로는 OSI 아키텍처는 복잡하기때문에 최근에는 TCP/IP를 사용.
TCP(전송)/IP(인터넷)에 응용 계층과 네트워크 인터페이스 계층의 프로토콜을 조합하여 사용함.

OSI 아키텍처TCP/IP 계층예시
어플리케이션 계층
표현 계층어플리케이션 계층HTTP, FTP
세션 계층
전송 계층전송 계층TCP, UDP
네트워크 계층인터넷 계층IP
데이터 링크 계층네트워크 인터페이스 계층이더넷
물리 계층
  1. 응용 계층 : 애플리케이션끼리 데이터를 주고받기 위한 규약 (데이터 포맷, 송수신 순서)
  2. 전송 계층 : 목적(타켓이 되는) 애플리케이션까지 도달하기 위한 규칙
  3. 인터넷 계층 : 애플리케이션을 실행하고 있는 컴퓨터끼리의 데이터 전송
  4. 네트워크 인터페이스 계층 : 같은 네트워크 내부에 데이터 전송 시 규칙

이때, 상위 계층의 전송 프로토콜은 하위 계층의 전송 프로토콜을 기반으로 하고 있다. 어떤 계층에 문제 발생 시, 해당 계층의 상위 계층들도 제 기능을 할 수 없다.


Reference

김영한님 강의 모든 개발자를 위한 HTTP 웹 기본 지식
책 <손으로 익히며 배우는 네트워크 첫걸음>

profile
🎵🎵🎵🎶🎵
post-custom-banner

0개의 댓글