[Network] 네트워크의 기본 규칙
네트워크의 규칙
- 네트워크에서 문제없이 통신하려면 규칙(약속)을 지켜야 함
- 규칙(약속) = 프로토콜(protocol)
- 데이터가 수신측에 도착할 때까지 여러 규칙을 거쳐야 함
- 여러 규칙은 서로 영향을 주지 않음 -> 독립적
OSI 모델과 TCP/IP 모델
OSI 모델
- ISO(국제표준화기구) 단체가 OSI 모델 표준 규격을 제정
- OSI 모델은 네트워크 기술의 기본이 되는 모델
ISO(International Organization for Standardization) 국제표준화기구
- OSI 모델 = 7계층 or seven layer
- 응, 표, 세, 전, 네, 데, 물로 각 계층의 앞 글자로 기억!
7계층의 데이터 송수신 흐름
- 데이터 전송(송신 측) : 데이터를 보내기 위해 상위계층 -> 하위계층으로 전달
- 데이터 수신(수신 측) : 데이터를 받기 위해 하위계층 -> 상위계층으로 전달
- 각 계층은 독립적
TCP/IP 모델
- OSI 모델인 7계층을 4계층으로 바꿔서 생각
- TCP/IP 모델 = 4계층
캡슐화와 역캡슐화
- 데이터를 송수신할 때 캡슐화와 역캡슐화가 이루어짐
- 데이터를 보낼 때 데이터의 앞부분에 필요한 정보를 붙여 다음 계층으로 보냄
- 필요한 정보 = 헤더(header)
- 헤더 : 데이터를 전달받을 상대방에 대한 정보가 포함
- 캡슐화 : 데이터에 헤더를 붙여 상위계층 -> 하위계층으로 전송하는 기술
- 역캡슐화 : 하위계층 -> 상위계층으로 헤더와 데이터를 분리하는 기술
캡슐화와 역캡슐화 흐름
- 응용 계층 : 요청 데이터 생성
- 전송 계층 : 신뢰할 수 있는 통신
- 네트워크 계층 : 데이터를 다른 네트워크와 통신
- 데이터 링크 계층 : 물리적인 통신 채널을 연결
- 헤더와 트레일러를 붙임
- 트레일러 : 데이터를 전달할 때 데이터 마지막에 추가하는 정보
- 데이터 링크 계층 데이터는 전기신호로 변환되어 수신 측으로 전달
느낀점
이번 주제에 포인트인 OSI모델, TCP/IP 모델의 구성에 대해서 알 수 있었고,
캡슐화, 역캡슐화로 데이터를 송수신 하는 과정을 알 수 있었다.
웹사이트를 여는과정에서 이렇게 많은 과정을 거쳐간다는 사실을 알기 쉽게 이해할 수 있었다.