일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 자바
- 개발바닥
- 상속
- 논리구성도
- 물리구성도
- TCP/IP
- 자바의 정석
- 유선LAN
- 백준 2775
- 테슬라폰
- aws 자격증
- 남궁성
- 파이썬 1712
- 계층화
- 데이터 송수신
- java
- 10866
- 네트워크
- 파이썬
- 프로토콜
- network
- 백준 1712
- AWS CLF
- l3 스위치
- modifiers
- 인프콘
- 인터페이스
- 역캡슐화
- 1764
- 다형성
- Today
- Total
목록Computer (62)
병훈's Blog
계층별로 데이터를 부르는 방법 애플리케이션의 데이터에는 다양한 프로토콜의 헤더가 추가되어 네트워크 상으로 내보내집니다. 네트워크 아키텍처의 계층에 주목해 다음과 같이 데이터를 부르는 방법이 구분됩니다. 애플리케이션층 : 메세지 트랜스포트층 : 세그먼트(TCP) or 데이터그램(UDP) 인터넷층 : IP 패킷 or IP 데이터그램 네트워크 인터페이스층 : 프레임 데이터를 부르는 방법의 예 웹브라우저 통신의 경우, 웹브라우저 데이터에 HTTP 헤더를 추가해 HTTP 메시지가 됩니다. 그리고 HTTP 메시지에 TCP 헤더를 추가하면 TCP 세그먼트입니다. TCP 세그먼트에 IP 헤더를 추가하면 IP 패킷입니다. IP 데이터그램이라고 부르기도 합니다. IP 패킷에 이더넷 헤더와 FCS를 추가하면, 이더넷 프레임..
0과 1의 데이터롤 되돌려서 전송한다 전송 매체로 내보낸 물리적인 신호는 목적지 웹서버까지 다양한 네트워크 기기를 거쳐 전송됩니다. 네트워크 기기는 수신한 물리적인 신호를 일단 0과 1의 데이터로 되돌립니다. 그리고 각각의 네트워크 기기의 동작에 대응하는 헤더를 참조하여 데이터를 전송해 갑니다. 헤더로 목적지를 확인하고 수신한다 웹서버 애플리케이션이 동작하는 웹서버까지 물리적인 신호가 도착하면, 0과 1의 데이터로 변환합니다. 그리고 이더넷 헤더를 참조해 자기 앞으로 온 데이터인지 확인합니다. 또한 FCS로 데이터에 오류가 없는지 확인합니다. 자기 앞으로 온 데이터라는 것을 알았다면, 이더넷 헤더와 FCS를 제거하고 IP 헤더 처리를 넘깁니다. ** FCS : 통신 프로토콜 에서 프레임 에 추가 되는 오..
프로토콜의 제어정보 '헤더'를 만든다 통신 주체인 애플리케이션이 데이터를 주고받게 하려면, 복수의 프로토콜을 조합할 필요가 있습니다. TCP/IP에서는 네 개의 프로토콜을 조합합니다. 각 프로토콜에는 각각의 기능을 실현하기 위한 제어정보(헤더)가 필요합니다. 예를 들어, 데이터를 전송하는 프로토콜이라면, 헤더에는 출발지 주소와 도착지 주소가 지정됩니다. 각 프로토콜은 데이터를 전송할 때 헤더를 추가합니다. 헤더를 추가하는 처리를 캡슐화라고 부릅니다. 헤더로 데이터를 포장하는 듯한 이미지입니다. 프로토콜이 데이터를 받으면, 각 프로토콜 헤더를 바탕으로 적절하게 처리하여 헤더를 벗겨내고 다시 다른 프로토콜로 처리를 넘깁니다. 이런 동작을 역캡슐화 또는 비캡슐화라고 부릅니다. ** 헤더 : 저장되거나 전송되는..
TCP/IP와 이어지는 내용입니다. 네트워크 인터페이스층 네트워크 인터페이스층의 역할은 같은 네트워크 안에서 데이터를 전송하는 것입니다. 기술적인 관점에서, 하나의 네트워크는 라우터와 L3 스위치로 구획되는 범위, 또는 L2 스위치로 구성하는 범위입니다. 예를 들어, L2 스위치에 연결된 PC의 인터페이스에서 같은 L2 스위치에 연결된 다른 PC의 인터페이스까지 데이터를 전송할 수 있습니다. 그때 0, 1의 디지털 데이터를 전기신호 등의 물리적 신호로 변환해 전송 매체로 전달해 갑니다. 네트워크 인터페이스층의 구체적인 프로토콜로서 유선이나 무선 LAN(Wi-Fi), PPP 등을 들 수 있습니다. 네트워크 인터페이스층의 프로토콜이 통신 상대와 같아야 할 필요는 없습니다. ** PPP : PPP는 두 대의 ..
이전의 네트워크 아키텍처와 이어지는 내용입니다. TCP/IP TCP/IP PC와 스마트폰 등이 통신하는 규칙이 프로토콜입니다. 복수의 프로토콜을 조합한 것이 네트워크 아키텍처입니다. 네트워크 아키텍처에는 TCP/IP뿐만 아니라 여러 가지가 있었지만, 지금은 TCP/IP만 이용합니다. TCP/IP는 TCP와 IP를 중심으로 하는 프로토콜의 집합으로, 네트워크의 공통 언어입니다. PC나 스마트폰 등의 OS에도 TCP/IP가 내장되어 있으므로 간단히 이용할 수 있는 것입니다. 또한, TCP/IP로 통신하는 PC와 스마트폰, 각종 네트워크 기기 전반을 HOST라고 부릅니다. TCP/IP의 계층구조 TCP/IP에서는 네트워크를 통해 통신하기 위한 기능을 계층화하고 복수의 프로토콜을 조합하여 실현했습니다. TCP/..