HotFoxy
불여우의 전직 이야기
게임 서버 개발자가 되어 보죠!
전체 방문자
오늘
어제
  • 분류 전체보기 (135)
    • 연구한 이야기 (26)
      • 깊게 공부해보기 (7)
      • 문제 해결 이야기 (12)
      • 맡은 업무 이야기 (6)
    • 전직 이야기 (0)
      • 1년이라는 시간 (5)
      • 프로카데미 이야기 (5)
    • 공부한 이야기 (87)
      • 알고리즘 (7)
      • 리눅스 (11)
      • 클라우드 (24)
      • 윈도우 OS (17)
      • 윈도우 소켓 프로그래밍 (11)
      • 네트워크 (16)
      • Docker & K8S (0)
      • 기타 (1)
    • 자격증 이야기 (12)
  • MSB : Mad Square's Brawl
  • GITHUB

인기 글

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
HotFoxy

불여우의 전직 이야기

공부한 이야기/네트워크

모두의 네트워크 II : 네트워크의 기본 규칙

2023. 4. 29. 22:09

II : 네트워크의 기본 규칙

모두의 네트워크 을 읽고 정리한 문서입니다 ;)

모두의 네트워크 II : 네트워크의 기본 규칙

Lesson 7 : OSI 모델과 TCP/IP 모델

같은 회사의 컴퓨터끼리만 통신할 수 있는 시절이 있었기에, 이러한 문제를 해결하고자 ISO 국제표준화기구가 표준으로 규격을 만든 것이 OSI 모델 이다.

데이터의 송수신에 있어서 컴퓨터가 담당하는 여러 일을 일곱 개의 계층으로 나눈 계층, 즉 레이어들의 정의가 OSI 7 모델이다.

계층 이름 설명
7계층 응용계층 어플리케이션 서비스 제공
6계층 표현계층 데이터를 규격에 맞게 변환
5계층 세션계층 세션 체결과 통신 방식 동기화
4계층 전송계층 신뢰할 수 있는 통신 구현
3계층 네트워크계층 논리주소 설정 및 라우팅
2계층 데이터링크계층 물리주소 기기 간 데이터 전송
1계층 물리계층 물리적인 연결과 신호전달

현재 대부분의 네트워크는 TCP/IP 네트워크를 기반으로 동작하는데, 이는 계층을 4단계로 구성한다.

응용 표현 세션계층을 응용 계층으로, 전송계층은 그대로, 네트워크계층은 인터넷계층으로, 데이터링크계층과 물리계층은 네트워크 접속 계층으로 명명하여 사용한다.

정리

  • ISO 에서 OSI 모델을 제정하였다.
  • OSI 모델은 7계층으로 위에서부터 응용계층, 표현계층, 세션계층, 전송계층, 네트워크계층, 데이터링크계층, 물리계층이 있다.
  • 현재는 TCP/IP 계층을 사용하고 있다. OSI계층을 4계층으로 표현함으로서, 위에서부터 응용계층, 전송계층, 인터넷계층, 네트워크 접속계층이 있다.

Lesson 8 : 캡슐화와 역캡슐화

데이터를 보내려면 데이터의 앞부분에 전송하는 데 필요한 정보를 붙여서 다음 계층으로 보내야 한다. 이 정보를 헤더라고 하고, 이런 작업을 캡슐화라고 한다.

전송 계층에서는 신뢰할 수 있는 통신을 구현하기 위해서 실제 데이터 앞에 헤더를 추가한다.

네트워크 계층에서는 다른 네트워크와 통신하기 위해 그 앞에 헤더를 추가한다.

이후 데이터링크 계층에서는 다른 기기와의 통신을 위해 헤더와 트레일러를 추가한다.

VPN은 가상 통신 터널을 만듬으로서 기업 본사나 자사와 같은 거점 간을 연결하여 통신하거나 외부에서 인터넷을 통해 내부망에 연결할 수 있도록 한 것이다.

정리

  • 데이터를 보낼 때 필요한 정보를 계층마다 데이터에 추가시켜나가는 작업을 캡슐화라고 한다.
저작자표시 (새창열림)

'공부한 이야기 > 네트워크' 카테고리의 다른 글

모두의 네트워크 VI : 전송 계층  (0) 2023.04.29
모두의 네트워크 V : 네트워크 계층  (0) 2023.04.29
모두의 네트워크 IV : 데이터링크 계층  (0) 2023.04.29
모두의 네트워크 III : 물리 계층  (0) 2023.04.29
모두의 네트워크 I : 네트워크 첫걸음  (0) 2023.04.29
    '공부한 이야기/네트워크' 카테고리의 다른 글
    • 모두의 네트워크 V : 네트워크 계층
    • 모두의 네트워크 IV : 데이터링크 계층
    • 모두의 네트워크 III : 물리 계층
    • 모두의 네트워크 I : 네트워크 첫걸음
    HotFoxy
    HotFoxy
    1년 동안의 고군분투 전직 이야기! ..가 완료되어, 게임개발자로 살아남는 이야기!

    티스토리툴바