
무엇을 위해서 네트워크를 이용할까? 도대체 네트워크가 뭘까? 네트워크라고 한마디로 말하지만, 넓은 의미에서 네트워크는 물류, 고통, 인맥 등도 포함됩니다. 그물처럼 구성된 시스템을 나타내는 말이 네트워크입니다. 컴퓨터 네트워크는 PC나 스마트폰과 같은 정보 단말 기기

네트워크의 규모는 각각 다르다 네트워크를 어떻게 표현할 것인가 네트워크는 다음에 설명하는 것처럼 다양한 네트워크 기기와 PC, 서버 등을 케이블로 연결해서 구성됩니다. 1장에서 설명할 때도 이용했지만, 문서 등에서는 네트워크를 간단히 나타내고자 대부분 구름 모양의 클라

PC와 스마트폰 등이 통신하는 규칙을 프로토콜이라고하고, 복수의 프로토콜을 조합한 것이 네트워크 아키텍처입니다.네트워크 아키텍처는 우리가 사용하는 언어에 해당합니다.예전에는 TCP/IP뿐만 아니라 여러 가지 네트워크 아키텍처가 있었지만, 지금은 거의 TCP/IP만 이용

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다. 트랜스포트층 우리는 당연한 것처럼 PC로 네트워크를 통해 복수의 애플리케이션을 사용하지만, 그 배후에서는 트랜스포트층이 활약합니다. 트랜스포트층

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.통신 주체인 애플리케이션이 데이터를 주고받게 하려한, 복수의 프로토콜을 조합할 필요할 필요가 있습니다. TCP/IP에서는 네 개의 프로토콜을 조합합

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.전송 매체로 내보낸 물리적인 신호는 목적지 웹서버까지 다양한 네트워크 기기를 거쳐 전송됩니다. 네트워크 기기는 수신한 물리적인 신호를 일단 0과 1

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다. 계층별로 데이터를 부르는 방법 애플리케이션의 데이터에는 다양한 프로토콜의 헤더가 추가되어 네트워크 상으로 내보내집니다. 네트워크 아키텍처의 계층

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.IP(Internet Protocol)는 TCP/IP라는 이름에 포함된 것처럼 TCP/IP의 다양한 프로토콜 중에서도 매우 중요한 프로토콜입니다.

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.IP 주소란 TCP/IP에서 통신 상대가 되는 호스트를 식별하기 위한 식별 정보입니다. TCP/IP 통신을 할 때 데이터에 IP 헤더를 추가해 IP

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.IP로 데이터를 전송할 때, 목적지가 하나든 여러 개든 상관없습니다. 목적지가 단 하나인지, 그렇지 않으면 여러 개인지에 따라 데이터 전송 방식을

네트워크 인터페이스층 네트워크 인터페이스층의 역할은 같은 네트워크 안에서 데이터를 전송하는 것입니다. 기술적인 관점에서 말하자면, 하나의 네트워크는 라우터와 레이어3 스위치로 구획되는 범위, 또는 레이어2 스위치로 구성하는 범위입니다. 네트워크 - 라우터와 레이어3

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.PC와 서버 등 TCP/IP 통신을 하는 호스트에 설정하는 IP 주소는 유니캐스트 IP 주소입니다. TCP/IP 통신의 대부분은 유니캐스트입니다.

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.전항에서 살펴본 것처럼 IP 주소는 전반의 네트워크부와 후반의 호스트부로 구성됩니다. 네트워크부와 호스트부의 구분은 고정된 게 아니라 가변적입니다.

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.네트워크에 접속하는 것에 대해 자세히 생각해 둡시다. 네트워크에 접속할 때는 '1. 물리적인 접속'과 '2. 논리적인 접속'이라는 두 개의 단계가

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.사설 네트워크에서 인터넷으로 그대로 통신할 수는 없습니다. 사설 네트워크의 PC에서 인터넷의 서버에 요청을 보내면, 목적지는 공인 주소이고 출발지는

IP로 데이터를 다른 호스트에 전송하지만, IP에는 제대로 도착햇는지 확인할 방법이 없습니다. 전송하고 싶은 데이터에 IP 헤더를 붙여 IP 패킷으로 만들어 네트워크 상에 내보내기만 할 뿐입니다. 목적지까지 도달하면 그 응답이 돌아올테지만, 목적지까지 도달하지 않았다면

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.TCP/IP에서는 IP 주소를 지정해서 데이터(IP 패킷)를 전송합니다. IP 패킷은 PC나 서버 등의 인터페이스까지 전송되어 갑니다. PC나 서버

호스트에서 동작하는 애플리케이션에 데이터를 배분하기 위해서는 각각의 애플리케이션을 식별할 수 있어야 합니다. 애플리케이션을 식별하는 데에는 포트 번호를 이용합니다. 포트 번호란 TCP/IP의 애플리케이션을 식별하는 식별 번호로, 이 뒤에 설명할 TCP 또는 UDP 헤더

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.TCP란 신뢰성이 있는 애플리케이션 간의 데이터 전송을 하기 위한 프로토콜입니다.TCP를 이용하면, 애플리케이션 프로토콜에는 신뢰성을 확보하기 위한

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.TCP로 전송하고 싶은 애플리케이션의 데이터에 TCP 헤더를 추가해, TCP 세그먼트라고 합니다. TCP 헤더에서 중요한 부분만 간단히 설명하겠습니

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.UDP는 PC나 서버 등에 도달한 데이터를 적절한 애플리케이션에 배분하는 기능만 있는 프로토콜입니다. TCP와 같은 확인은 전혀 하지 않습니다.UD

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.네트워크의 공통 언어로 되어 있는 TCP/IP로 통신할 때는 통신 상대방의 IP 주소를 반드시 지정해야만 합니다.IP 주소가 필요하다고는 해도, 애

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.DNS를 이용하려면 DNS 서버가 필요합니다. DNS 서버에 미리 호스트명과 IP 주소의 대응 관계를 등록해 둡시다. DNS 서버에는 호스트명과 I

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.TCP/IP를 이용해 통신하기 위해서는 PC/스마트폰, 서버, 각종 네트워크 기기에 TCP/IP 설정이 바르게 되어 있어야만 합니다.IP 기술에 익

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.웹사이트란 웹서버 애플리케이션이 공개하는 다양한 웹페이지의 집합입니다. 웹사이트를 만들려면 웹서버에 웹서버 애플리케이션을 설치하고, 공개할 웹페이지

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.웹페이지를 만드는 HTML 파일의 HT는 TyperText(하이퍼텍스트)의 머릿글자입니다. '하이퍼텍스트'란 복수의 문서를 연결해 서로 참조할 수

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다. 웹페이지를 보기 좋게 꾸민다 웹페이지의 외관도 중요하다 웹페이지를 보는 것은 인간입니다. 웹페이지를 보는 사용자에게 웹페이지에서 전달하고자 하

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다. 웹사이트의 주소 지금까지 설명한 것처럼 웹사이트는 HTML 파일로 작성한 웹페이지의 집합입니다. 그리고 웹사이트를 볼 때는 웹페이지의 HTML 파일을 다운로드해서 웹브라우저로 표시합니다. 웹사이트를 보기 위해서는 도대체 어느 웹페이지...

웹사이트를 구성하는 HTML 파일을 전송하기 위해 HTTP(Hyper Text Transfer Protocol)를 이용합니다. HTTP를 그대로 해석하면, 하이퍼텍스트를 전송하는 프로토콜입니다. 단, HTTP는 HTML 파일뿐만 아니라, 다양한 종류의 파일을 전송하는

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.HTTP 리퀘스트에 대한 응답으로 HTTP 리스폰스를 반환합니다. HTTP 리스폰스는 HTTP 리퀘스트와 비슷하게 리스폰스 라인, 메시지 헤더, 엔

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다. 웹페이지의 내용을 커스터마이징하고 싶다 상황에 따라 웹페이지의 내용을 커스터마이징하고 싶을 때에는 HTTP 쿠키(Cooki)를 이용합니다. 특

웹 접속을 대신하는 서버 웹페이지를 열람할 때 웹브라우저와 웹서버 애플리케이션은 서로 통신합니다. 이때 그 사이에 프록시 서버를 거치는 경우가 있습니다. 프록시 서버란 웹사이트 접속을 대행하는 서버입니다. 프록시는 영어 proxy의 발음을 그대로 표기한 것으로, '대리

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다. 관리자 입장에서 보는 프록시 서버의 목적 기업 네트워크에서 프록시 서버를 도입하는 경우가 자주 있습니다.

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.오늘날 웹브라우저는 단순히 웹사이트만 보는 애플리케이션이 아닙니다. 애플리케이션의 유저 인터페이스로도 널리 이용되고 있습니다. 웹브라우저를 유저 인

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.웹사이트에 접속하기 위해 이용하는 애플리케이션은 웹브라우저입니다. 널리 이용되는 웹브라우저에 'Google Chrome', 'Microsoft Ed
해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.웹사이트를 보기 위해서 HTTP 리퀘스트와 HTTP 리스폰스를 주고받지만, 그 전에 DNS의 이름해석과 ARP의 주소해석 기능도 동작합니다. 그리고

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.웹사이트를 보기 위해서 HTTP 리퀘스트와 HTTP 리스폰스를 주고받지만, 그 전에 DNS의 이름해석과 ARP의 주소해석 기능도 동작합니다. 그리고

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.주위에 있는 PC나 스마트폰 등은 서버의 애플리케이션과 서로 데이터를 주고 받습니다. 서버는 대개 PC나 스마트폰과는 멀리 떨어진 다른 네트워크에

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다. 데이터를 전송하는 것이 이더넷 이더넷은 TCP/IP 계층에서 맨 아래인 네트워크 인터페이스층의 프로토콜입니다. 이더넷은 데이터를 전송하는 프로토

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다. 이더넷에는 다양한 규격이 있다 이더넷에는 10Mbps에서부터 100Gbps라는 매우 빠른 속도를 지원하는 다양한 규격이 있습니다. 규격은 IEE