본문 바로가기


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

(34)
쉽게 이해하는 네트워크 7. TCP/IP 계층의 특징과 역할 및 프로토콜 TCP/IP 4계층 - 응용, 전송, 인터넷, 네트워크 인터페이스 계층의 특징과 역할 TCP/IP의 4 계층 인터넷의 핵심인 TCP/IP는 데이터 전송 과정에서의 역할에 따라 응용 계층, 전송 계층, 인터넷 계층, 네트워크 인터페이스 계층이라는 4개의 계층으로 구성됩니다. 크게 ① 데이터 전송을 담당하는 네트워크 인터페이스 계층, 인터넷 계층, 전송 계층과 ② 전송된 데이터의 내용을 보고 사용자가 이용할 수 있는 서비스를 제공하는 응용 계층으로 나눌 수 있습니다. 참조: 인터넷의 핵심인 TCP/IP 응용 계층은 애플리케이션이 제공하는 서비스마다 개별적인 기능을 구현하기 때문에 다른 계층과 달리 하나의 계층으로서 두드러진 특징이 있다기보다 애플리케이션마다 별개로 존재하는 프로토콜들이 독자적인 특징을 갖고 ..
비교하면 쉽다 IT 용어 비교 정리 - 노드, 호스트, 서버와 클라이언트 비교로 쉽게 이해하는 IT 용어 - 노드(Node), 호스트(Host), 서버(Server)와 클라이언트(Client)의 구별 네트워크의 노드와 호스트 노드란? 네트워크는 컴퓨터와 네트워크 장비를 유무선의 전송 매체로 연결하여 데이터를 전송하는 시스템입니다. 복잡한 네트워크 시스템을 단순화하면 네트워크는 과 같이 전송 매체라는 선(또는 링크, Link)과 컴퓨터와 네트워크 장비라는 점들이 그물망처럼 연결된 것입니다. 선을 여러 방향으로 분기시키는 각각의 점들을 노드(Node, 분기점)라고 합니다. 다시 말해 일반적으로 네트워크에 연결된 모든 물리적인 기기 또는 장치를 노드라고 합니다. 즉, 네트워크 상에서 데이터를 주고받을 수 있는 PC, 노트북, 스마트폰 같은 컴퓨터와 라우터, 인터넷 공유기 같은 네트..
쉽게 이해하는 네트워크 6. 인터넷의 핵심인 TCP/IP의 개요 (ft. 애플리케이션의 개발) 인터넷의 핵심이자 네트워크에서 가장 중요한 TCP/IP 모델 네트워크에서 데이터 전송 요건 네트워크는 컴퓨터와 네트워크 장비를 유무선의 전송 매체로 연결하여 데이터를 전송하는 시스템입니다(물리 네트워크). 이러한 물리적인 네트워크는 OSI 모델이나 TCP/IP 모델 같은 네트워크 설계도, 즉 네트워크 아키텍처에 따라 구현됩니다(논리 네트워크). 네트워크 아키텍처에 따라 프로토콜이라는 데이터 통신의 표준 규칙이 정해지고, 프로토콜의 사양에 따라 만들어지는 컴퓨터나 네트워크 장비는 호환성을 갖고 연결할 수 있게 되는 것입니다. 결국 네트워크에서 데이터를 전송하려면 물리적인 기기들의 ① 하드웨어적인 연결과 데이터를 전송하는 규칙인 ② 프로토콜 두 가지가 필요합니다. 참조: 물리 네트워크, 즉 네트워크의 하드웨..
쉽게 이해하는 네트워크 5. 프로토콜과 네트워크 아키텍처 - OSI 모델과 TCP/IP 모델 네트워크 아키텍처 관련 네트워크 용어: 프로토콜, 추상화, 모듈화, 계층화, OSI 모델, TCP/IP 모델 컴퓨터와 컴퓨터가 네트워크에서 데이터를 주고받는 통신을 하기 위해서는 스위치, 라우터 등 다양한 네트워크 장비들이 필요합니다. 참조: 네트워크의 구성 전 세계의 수많은 네트워크가 연결된 인터넷에서는 서로 다른 벤더(Vendor, 제품이나 서비스를 제공하는 기업)가 공급하는 다양한 컴퓨터와 네트워크 장비들이 연결됩니다. 어떻게 서로 다른 제조업체가 만든 컴퓨터와 네트워크 장비들이 호환성을 갖고 서로 연결되어 인터넷이라는 거대한 네트워크를 형성하고 데이터를 전송하는 것일까요? 프로토콜이란? 2명 이상의 사람들이 모인 사회에서는 서로 대화하고 질서를 유지하기 위해 합의된 규칙이 필요합니다. 서로 대화하..
쉽게 이해하는 네트워크 4. 서버, 클라이언트와 웹 서비스 (ft. 비즈니스 로직과 사용자 인터페이스) 서버와 클라이언트의 정의 및 서버의 종류 IT란? IT의 핵심은 ① 네트워크를 통해 ② 컴퓨터와 컴퓨터가 데이터를 주고받는 것입니다. IT에 대해 자세히 → IT란? 네트워크의 구성 포스팅에서 살펴본 것처럼 네트워크는 유˙무선의 전송매체로 컴퓨터와 네트워크 장비를 연결하여 데이터를 전송하는 시스템입니다. 네트워크의 구성 자세히 → 컴퓨터 네트워크의 구성 요소 3가지 이번 포스팅에서는 컴퓨터와 컴퓨터가 데이터를 주고받는 부분에 대해 살펴보도록 하겠습니다. 서버와 클라이언트 네트워크에서 데이터를 주는 컴퓨터를 '서버(Server)', 데이터를 요청하고 받는 컴퓨터를 '클라이언트(Client)'라고 합니다. 컴퓨터가 데이터를 주고받는 목적은 특정한 기능, 즉 서비스*를 제공하고 사용하기 위한 것입니다. 따라서..
쉽게 이해하는 네트워크 3. 인터넷과 월드 와이드 웹(ft. 팀 버너스 리의 위대한 결단) 인터넷의 발전과 월드 와이드 웹(World Wide Web)의 등장 인터넷을 발전시킨 3가지 요소 전 세계의 수많은 네트워크를 연결해 놓은 인터넷 덕분에 우리는 어제 어디서든 원하는 정보를 쉽게 찾을 수 있게 되었고, 실시간으로 메시지를 주고받으며, 언제 어디서든 SNS로 소통하고 있습니다. 일상에서 공기처럼 자연스럽게 컴퓨터나 인터넷을 사용할 수 있게 된 것은 기술 발전 덕분입니다. 컴퓨터와 네트워크 기술이 발전하면서 거대한 컴퓨터는 점점 소형화되어 누구나 쉽게 사용할 수 있는 PC로 대중화되었고, 소규모 네트워크는 점점 거대한 네트워크가 되어 언제 어디서든 원하는 네트워크에 접속할 수 있는 인터넷 환경이 제공되었기 때문입니다. 1. 컴퓨터의 발전 (ft. 인류 최고의 천재 폰 노이만) 1945년 인류..
쉽게 이해하는 네트워크 2. 네트워크의 종류 3가지 네트워크 종류와 관련된 IT 용어: LAN, WAN, 인터넷, ISP LAN(랜) 특정한 좁은 지역, 즉 비교적 가까운 거리에 위치한 컴퓨터들을 연결한 네트워크를 LAN(Local Area Network, 근거리 통신망, 근거리 네트워크)이라고 합니다. 집이나 사무실 등 지리적으로 제한된 곳에서 작은 규모로 컴퓨터를 연결할 때 LAN을 사용합니다. 네트워크의 구성에서 등장한 랜카드, 랜포트, 랜 케이블의 랜이 바로 지금 설명하는 LAN을 의미합니다. better-together.tistory.com/39 쉽게 이해하는 네트워크 1. 컴퓨터 네트워크의 구성 요소 3가지 네트워크 구성 요소와 관련된 IT 용어: 랜 케이블, 랜포트, 스위치, 라우터, 인터넷 공유기, 랜카드(NIC) 컴퓨터 통신과 네트워크의 ..
쉽게 이해하는 네트워크 1. 컴퓨터 네트워크의 구성 요소 3가지 네트워크 구성 요소와 관련된 IT 용어: 랜 케이블, 랜포트, 스위치, 라우터, 인터넷 공유기, 랜카드(NIC) 컴퓨터 통신과 네트워크의 3가지 구성 요소 네트워크는 컴퓨터와 컴퓨터를 연결하여 데이터를 주고받을 수 있게 하는 시스템입니다. 네트워크에서 컴퓨터 간에 데이터를 보내고(송신) 데이터를 받는(수신) 것을 데이터 통신(Data Communication) 또는 컴퓨터 통신(Computer Communication)이라고 합니다. 과 같이 네트워크에서 ① 두 대 이상의 컴퓨터(컴퓨터 아이콘), ② 데이터가 이동하는 통로인 전송매체(화살표 아이콘), ③ 데이터의 이동을 돕는 네트워크 장비(클라우드 아이콘)가 서로 연결되어 데이터 통신을 합니다. 따라서 네트워크는 ① 컴퓨터, ② 전송 매체, ③ 네트워크..