OSI TCP/IP

정원준·2023년 6월 12일

Network

목록 보기
3/6

osi 7계층

물리계층

  • 통신 단위는 비트로 1과 0으로 이루어진 전기적 신호를 주고 받는다
  • ex) 통신 케이블, 리피터, 허브 등

데이터 링크 계층

  • 통신 단위는 프레임으로 물리계층의 통신흐름을 관리하며 MAC address 부여, 에러검출, 재전송 등 수행한다
  • ex) 브리지, 스위치, 이더넷 등

네트워크 계층

  • 통신 단위는 패킷으로 데이터를 라우터를 통해 IP를 정하고 헤더를 통해 전달
  • ex) 라우터 등

전송계층

  • port 번호, 전송방식(TCP, UDP)을 결정해 두 지점(end-to-end)간의 신뢰성있는 데이터 통신역할을
    하며 오류검출, 복구 흐름제어, 중복검사 => 시퀀스넘버 기반으로 검출

    TCP : 신뢰성, 연결지향
    UDP : 비신뢰성, 비연결성, 실시간 및 멀티캐스딩, 헤더가 단순


세션계층

  • 응용 프로그램 관점에서 양 끝단의 응용 프로세스가 통신 관리를 위해 TCP/IP 세션 체결, 포트번호를 기반으로 통신세션 구성

    동시 송수신(duplex), 반이중(half-duplex), 전이중(full duplex)
    통신 및 체크 포인팅과 유휴, 종료, 다시시작 과정 등 수행


  • ex) API, Socket

표현 계층

  • 전송 데이터 표현방식을 결정, 응용 프로세스의 독립성을 제공하며 암호화함 -> 사용자의 명령어를 완성 및 결과표현 포장/압축/암호화

    MIME 인코딩이나 암호화
    ASCII로 인코딩된 파일로 전환
    JPEF, MPEG, GIF, ASCII 등


응용 계층

  • 최종 목적지로, 응용 프로세스와 직접 관계하여 일반적인 응용 서비스를 수행함
  • ex) HTTP, FTP, SMTP, POP3, Telnet 등 프로토콜 => 네트워크 소프트웨어 UI부분, 사용자의 입출력 부분

TCP/IP 4계층



1계층 - 네트워크 액세스 계층

  • OSI L1, L2로 TCP/IP 패킷을 네트워크 매체로 전달과 네트워크 매체에서 패킷을 받는 과정 담당
  • 에러 검출기능, 패킷의 프레임화를 수행하며 MAC로 물리적주소 사용
  • LAN, 패킷망 등에 사용

2계층 - 인터넷 계층

  • OSI L3에 해당하며 어드레싱, 패키징, 라우팅 기능 => 네트워크상 최종 목적지까지 연결성을 제공함
  • 프로토콜 : IP, ARP, RARP

3계층 - 전송 계층

  • OSI L4에 해당하며 IP와 Port를 이용한 프로세스 통신, 애플리케이션 계층 세션과 데이터그램 통신 서비스 제공
  • 통신 노드간 연결 제어하며 신뢰성 데이터 전송 담당
  • 프로토콜 : TCP, UDP

4계층 - 응용 계층

  • OSI 5,6,7 계층으로 프로그램에 직접 인터럽트하는 레이어이며 데이터를 받는곳이다.
  • 다른 계층 서비스접근을 위해 애플리케이션을 제공하며 애플리케이션들간 데이터 교환을 위해 프로토콜을 정의함
  • 프로토콜 : HTTP, SMTP, FTP, SSH 등
profile
만리전정

0개의 댓글