네트워크/혼자 공부하는 네트워크 18

03-01 LAN을 넘어서는 네트워크 계층

아래의 상기 내용은 "혼자 공부하는 네트워크"의 도서 내용과 인터넷의 내용을 실습 및 정리한 글입니다. 1.라우팅(routing) 1)개요 및 정의 -LAN은 물리계층과 데이터 링크 계층에서 다룬다. -LAN과 LAN사이를 통신하기 위해서는 네트워크 계층이 필요로 하게 된다. -통신을 위해서는 수많은 네트워크 장비를 거치게 된다.  -네트워크에서 최적의 통신 경로를 설정하는 프로세스가 바로 라우팅이다. 2)라우터(Router) -라우팅 역할을 수행하는 네트워크 계층의 기기 및 장비2.인터넷 프로토콜(IP: Internet Protocol) 1)개요 및 정의 -현실적으로 모든 호스트가 모든 네트워크에 속한 MAC주소를 알고 있는 것은 불가능하고 호스트 위치를 특정하기 어렵다 -이때 IP주소는 네트워크 계층..

02-04 스위치(Swtich)

아래의 상기 내용은 "혼자 공부하는 네트워크"의 도서 내용과 인터넷의 내용을 실습 및 정리한 글입니다.1.스위치 1)정의 -데이터 링크 계층의 네트워크 장비로 전달받은 신호를 수신지 호스트가 연결된 포트로  내보내는 장치 - 허브와 달리 전이중 통신을 하여 콜리전 도메인 현상이 일어나지 않는다. 2.MAC 주소 학습(MAC address learning)  1)정의 -스위치는 특정 포트와 포트에 연결된 호스트의 MAC 주소와의 관계를 기억하는데 이것을 MAC 주소 학습이라고 한다. -포트와 연결된 호스트의 MAC 주소간의 연관관계를 메모리에 표 형태로 기억하게 된다. MAC 주소 테이블(MAC address table)이라고 한다. 2)동작방식 -플러딩(flooding)  주소 테이블에 없는 MAC 수신..

02-02 NIC와 케이블

아래의 상기 내용은 "혼자 공부하는 네트워크"의 도서 내용과 인터넷의 내용을 실습 및 정리한 글입니다. 1.NIC(Network Interface Controller) 1)정의 -호스트와 통신매체를 연결하고,  MAC 주소가 부여되는 네트워크 장비. -NIC는 네트워크 인터페이스 카드,네트워크 어댑터,LAN 카드,네트워크 카드, 이더넷 카드(이더넷 네트워크 경우) 등 다양한 명칭으로 불리고 여러가지 종류가 있다. 2)역할 -NIC는 네트워크와의 연결을 담당하는 점에서  네트워크 인터페이스 역할을 수행한다. -통신매체에는 전기,빛 등 다양한 신호가 흐를 수 있고 NIC는 이러한 신호를 컴퓨터가 이해할 수 있는 데이터로 변환한다. -NIC는 MAC주소를 통해 수신되는 프레임의 수신지 주소를 인식하고 어떤 프..

02-01 이더넷

아래의 상기 내용은 "혼자 공부하는 네트워크"의 도서 내용과 인터넷의 내용을 실습 및 정리한 글입니다. 1.이더넷(Ethernet) 1)정의 -이더넷은 LAN(근거리 통신망) 구축을 위해 장치를 연결하는 데 널리 사용되는 네트워킹 프로토콜로, 장치가 네트워크를 통해 데이터 패킷을 다른 장치와 교환하여 통신하도록 지원한다. 2.통신매체 규격 1)개요 -이더넷 표준 규격에 따라 통신매체를 지칭할 때는 통신매체의 속도와 특성을 한눈에 파악하기 쉽도록  하기 위한 표기법이 쓰인다. 2)전송속도(date rate) -숫자만 표기되어 있으면 Mbps 속도, G가 붙으면 Gbps 속도를 의미한다.  3)베이스(Base) -베이스 밴드(base band) 의 약자로 변조 타입(modulation type)을 의미한다...

01-03 네트워크를 미시적으로 살펴보기

아래의 상기 내용은 "혼자 공부하는 네트워크"의 도서 내용과 인터넷의 내용을 실습 및 정리한 글입니다.1.프로토콜(protocol) 1)정의  - 네트워크 상에서 노드와 노드 사이의 데이터 형식 지정 및 처리를 위한 표준화된 규칙. -데이터를 주고 받을 때 공통된 형식을 의미한다. -예시이다 IP(Internet Protocol),HTTP/HTTPS,ARP,TCP 및 UDP 등 모두 프로토콜이다. 2.네트워크 참조 모델(Network Reference Model)1)개요-네트워크를 통해서 데이터를 전송하는 과정은 일반적인 택배를 보내는 방법과 유사한 과정을 거친다.-이러한 네트워크 통신이 일어나는 각 과정을 계층으로 표현한 것이 네트워크 참조 모델이라고 한다.3.OSI 모델 1)정의 -국제 표준화 기구에..

01-02 네트워크를 거시적으로 살펴보기

아래의 상기 내용은 "혼자 공부하는 네트워크"의 도서 내용과 인터넷의 내용을 실습 및 정리한 글입니다.1.네트워크의 기본 구조 1)그래프(Graph)   -노드와 노드를 연결하는 간선으로 이루어진 자료구조. -네트워크는 기본적으로 그래프 형태를 띄고 있다.2)호스트(Host) -네트워크에서 호스트는 네트워크을 통해 다른 컴퓨터들과 쌍방향 통신이 가능한 컴퓨터,즉, 네트워크/인터넷에 연결된 장치를 뜻함. 3)서버(Server)-네트워크 상에서 어떠한 서비스(데이터와 자원)을 제공하는 호스트 4)클라이언트(Client) -네트워크 상에서 어떠한 서비스를 요청하고 제공받는 호스트.5)네트워크 장비 -호스트간의 신호를 원활하게 해주는 장비로 이더넷 허브,스위치,라우터,공유기 등이 있다.6)통신매체 -노드 간의 ..

01-01 컴퓨터 네트워크를 알아야 하는 이유

아래의 상기 내용은 "혼자 공부하는 네트워크"의 도서 내용과 인터넷의 내용을 실습 및 정리한 글입니다. 1.컴퓨터 네트워크(Computer Network) 1)정의  -서로 데이터를 주고 받을 수 있는 통신망.2.인터넷(Internet) 1)정의   -인터넷이란 여러 네트워크를 연결한 통신망을 의미한다.3.네트워크를 알아야 하는 이유 -프로그래머의 업무는 보통 두가지로 분류되는 데 프로그램을 만드는 업무, 프로그램을 유지보수 하는 업무.-네트워크에 대한 배경지식이 있어야 활용할 수 있는 기능들이 많다. (DNS,HTTP/HTTPS,TCP/IP UDP 등등)-유지보수를 하든 및 프로그램을 만드는 업무를 하든 효율적인 프로그래밍을 하기 위해 필요하다.