본문 바로가기


냐옹아 멍멍해봐(How to Speak IT)

(34)
쉽게 이해하는 네트워크 14. IP 주소의 종류와 할당 방법 및 NAT 기술 IP 주소의 종류: 공인 IP 주소, 사설 IP 주소, 고정 IP, 유동 IP, IPv6 IPv4 주소의 부족 인터넷 도입 초창기에는 인터넷에 접속하는 모든 호스트와 라우터에 고유한 IP 주소를 고정적으로 설정해야 했습니다. IP 주소를 할당하는 기관으로부터 IP 주소를 할당받지 못하면 인터넷에 접속할 수 없었습니다. IPv4 주소 체계에서 사용할 수 있는 IP 주소는 약 43억 개입니다. 인터넷이 널리 보급되면서 인터넷에 연결되는 컴퓨터와 라우터가 급속히 늘어나 IP 주소가 부족해지기 시작했습니다. 이로 말미암아 모든 컴퓨터나 라우터에 고정적으로 고유한 IP 주소를 할당하는 것을 그만두고, 필요한 곳에 필요한 때에 필요한 수만큼 고유한 IP 주소를 할당하기 시작했습니다. IPv4 자세히 ⇒ IP 주소 ..
쉽게 이해하는 네트워크 13. IP 주소 의미와 체계 및 서브넷 마스크 IPv4 IP주소의 의미와 서브넷 마스크의 이해 IP 주소 인터넷 계층의 IP 프로토콜은 IP 주소를 사용하여 호스트나 네트워크 장비를 식별합니다. 인터넷에 접속한 컴퓨터와 라우터에 고유한 IP 주소를 할당하고, 그 IP 주소를 사용해서 컴퓨터를 특정하거나 통신 상대방으로 지정합니다. 따라서 인터넷에 연결된 모든 컴퓨터나 라우터의 IP 주소는 유일해야 합니다. 그래서 IP 주소는 전 세계에서 유일하게 할당되어야 하므로 전 세계 인터넷 주소를 관리하는 인터넷할당번호관리기관*(IANA, Internet Assigned Numbers Autority)에서 통합 관리하고 있습니다. *. 현재 인터넷할당번호관리기관은 ICANN(아이칸, Internet Corporation for Assigned Names and..
쉽게 이해하는 네트워크 12. TCP/IP 모델의 인터넷 계층과 IP 프로토콜 TCP/IP 의 핵심인 인터넷 계층의 IP 프로토콜 인터넷 계층의 필요성과 라우터의 역할 앞서 살펴본 네트워크 인터페이스 계층의 역할은 어디까지나 물리적으로 직접 연결된 컴퓨터 간에 데이터를 전송하는 데 있습니다. 따라서 네트워크 인터페이스 계층의 기능으로 에서 직접 연결된 ①번과 ②번 컴퓨터 간에, ③번과 ④번 컴퓨터 간에는 통신이 가능하지만, 직접 연결되지 않은 ①번과 ④번 컴퓨터 간에는 통신이 불가능합니다. 네트워크 인터페이스 계층의 역할 자세히 ⇒ 네트워크 인터페이스 계층과 이더넷 직접 연결된 컴퓨터의 범위를 넘어서 멀리 떨어진 컴퓨터에 데이터를 전송하기 위해서 필요한 계층이 인터넷 계층입니다. 인터넷 계층은 인터 네트워킹(Inter Networking, 즉 네트워크와 네트워크를 연결해서 네트워크..
쉽게 이해하는 네트워크 11. 인터넷의 TCP/IP 프로토콜과 패킷 교환 방식 패킷 교환 방식으로 데이터를 전송하는 인터넷 TCP/IP 모델의 핵심인 IP 프로토콜과 TCP 프로토콜은 전 세계에 존재하는 수만 가지의 LAN을 연결하여 인터넷을 구축하고 데이터를 전송하기 위한 규칙입니다. 전 세계를 연결하는 복잡한 네트워크인 인터넷에서는 엄청난 양의 데이터를 보다 효율적이고 안정적으로 전송하기 위해 패킷 교환 방식으로 데이터를 전송합니다. 따라서 TCP와 IP는 패킷 교환 방식에 따라 데이터를 전송할 때 사용하는 프로토콜입니다. 이번 포스팅에서는 TCP와 IP대해 자세히 살펴보기 전에 TCP/IP의 기반이 되는 인터넷의 데이터 전송 방식인 패킷 교환 방식에 대해 살펴보도록 하겠습니다. 네트워크에서 데이터의 전송 방식 노드와 링크로 구성된 네트워크 수많은 컴퓨터와 네트워크 장비를 전송..
쉽게 이해하는 네트워크 10. TCP/IP 네트워크 인터페이스 계층의 역할과 데이터 전송 (ft. 랜카드와 MAC 주소) 랜카드와 MAC 주소를 중심으로 이해하는 네트워크 인터페이스 계층 네트워크 인터페이스 계층의 역할 앞서 살펴본 것처럼 TCP/IP 모델의 최하층에 위치한 네트워크 인터페이스 계층은 물리적으로 직접 연결된 네트워크 기기 간에 데이터의 전송을 제어하는 역할을 합니다. 즉, 전송 매체로 연결되어 전기 신호나 전파 같은 물리적 신호가 도달하는 범위 내에서 데이터를 제대로 전송하기 위한 규칙을 정한 계층이라고 할 수 있습니다. 네트워크 인터페이스 계층의 역할 자세히 ⇒ TCP/IP 계층의 특징과 역할 네트워크 인터페이스 계층에 속한 물리적인 네트워크 장비, 즉 하드웨어에는 랜카드(NIC), 스위치, 무선 AP 등이 있습니다. 이러한 하드웨어를 랜 케이블 같은 전송 매체로 연결하여 데이터의 물리적 신호 전송이 가능..
쉽게 이해하는 네트워크 9. 웹 서버와 웹 브라우저의 TCP/IP 통신 과정 웹 브라우저와 웹 서버가 통신하는 과정 TCP/IP를 기반으로 한 인터넷에서 데이터를 캡슐화와 역캡슐화를 거쳐 전송됩니다. 참조: TCP/IP 에서의 데이터 통신 이번 포스팅에서는 인터넷을 대표하는 웹 서비스에서 웹 서버와 웹 브라우저가 캡슐화와 역캡슐화를 거쳐 통신하는 과정에 대해 살펴보도록 하겠습니다. 웹 서버와 웹 브라우저의 통신 웹 서버와 웹 브라우저가 인터넷에서 데이터 통신을 하는 전체적인 과정은 다음 과 같습니다. 애플리케이션을 실행시키는 웹 서버 컴퓨터와 웹 브라우저 컴퓨터는 각각 4개의 계층을 순차적으로 통과하면서 각각의 프로토콜에 따라 데이터를 처리하고, 네트워크를 연결하여 인터넷을 만드는 중간 노드인 라우터는 네트워크 인터페이스 계층과 인터넷 계층의 프로토콜에 따라 데이터를 처리합니다...
쉽게 이해하는 네트워크 8.인터넷의 TCP/IP 데이터 전송 과정(ft. 캡슐화와 역캡슐화) 캡슐화와 역캡슐화로 데이터를 전송하는 TCP/IP 인터넷에서 데이터를 전송하는 과정 TCP/IP를 지원하는 인터넷에 연결된 컴퓨터, 즉 호스트는 TCP/IP의 4 계층의 프로토콜을 구현하는 소프트웨어만 있으면 아무런 문제 없이 다른 종류의 호스트와도 통신을 할 수 있습니다. 호스트에 대해 자세히 => 노드, 호스트와 서버/클라이언트의 구별 통신은 원칙적으로 데이터를 주고받는 양방향으로 이루어지기 때문에 데이터를 송신하는 호스트와 수신하는 호스트가 항상 정해져 있는 것은 아닙니다. 따라서 클라이언트가 서버에게 서비스를 요청할 경우에는 클라이언트가 데이터를 송신하는 호스트가 되고, 서버가 데이터를 수신하는 호스트가 됩니다. 반면 서버가 클라이언트에게 서비스를 제공할 경우에는 서버가 데이터를 송신하는 호스트가..
테크 스타트업 창업자에게 필요한 IT 지식(ft. 이 블로그를 기획한 이유) 테크 스타트업이란? 핀테크(Fintech), 에듀테크(Edutech), 프롭테크(Proptech), 푸드테크(Foodtech), 리걸테크(Legaltech) 등은 금융, 교육, 부동산, 식품, 법률 등의 기존 산업에 기술(Technology)을 접목한 새로운 형태의 제품이나 서비스를 의미합니다. 농업, 건설, 의료 등 기술과 결합되는 산업의 영역은 끝없이 확장되고 있습니다. 기존 산업과 기술이 융합하지만 기존 산업보다는 기술에 방점이 찍히는, 기술을 기반으로 부가가치를 창출하기 위해 설립하는 신생 회사를 테크 스타트업이라고 합니다. 테크 스타트업의 테크란? 테크 스타트업의 테크는 인공지능, 빅데이터, 사물인터넷 등 4차 산업 혁명 분야의 신기술뿐만 아니라 반도체, 3D 프린팅, 로봇 공학 같은 원천 기술..