본문 바로가기

전체 글142

데이터 링크 계층(Data Link Layer) 1.데이터 링크 계층(Data Link Layer)이제 OSI 모델의 2계층인 데이터 링크 계층에 대해 알아보자. 데이터 링크 계층은 네트워크 장비 간에 신호를 주고받는 규칙을 정하는 계층으로, 랜에서 데이터를 정상적으로 주고받기 위해 필요하다. 여러 규칙들 중 가장 일반적으로 사용되는 규칙이 바로 이더넷(Ethernet)이다.  2. 데이터 링크 계층의 주기능1) 프레이밍(Framing)데이터 링크 계층은 네트워크 계층(Network Layer) 으로부터 받은 데이터를 프레임(Frame)단위로 나눈다. 프레임은 헤더(Header)와 트레일러(Trailer)를 포함하여 데이터가 올바르게 전송되고 수신될 수 있도록 도와준다.(상위 계층인 네트워크 계층에서 구성되는 데이터의 단위를 데이터그램(Datagram.. 2024. 5. 26.
물리 계층의 장비: 리피터와 허브 리피터와 허브는 네트워크 장비로, 물리 계층에서 동작하며 네트워크 신호를 증폭하는 역할을 한다. 1. 리피터(Repeater)두 장치의 사이가 멀수록, 전달되는 신호의 세기는 약해진다. 이럴 때 중간에 리피터를 넣으면 약해진 신호가 증폭된다. 이렇게 멀리 있는 상대방과도 통신할 수 있도록 일그러진 전기 신호의 파형을 정상으로 만들어주는 것이 리피터다. 하지만 요즘은 다른 네트워크 장비가 해당 기능을 지원해서 리피터가 사용될 필요가 없어졌다.  2. 허브(Hub)허브는 랜 구성 시 한 사무실이나 근접한 거리에 있는 장비들을 케이블을 통해 연결하는 장치다. 앞서 언급한 리피터는 일대일 통신만 가능하다. 이와 달리 허브는 포트(Port)를 여러 개 가지고 있어서 여러 대의 컴퓨터끼리의 통신이 가능하다. 리피터.. 2024. 5. 24.
랜 케이블의 종류: 다이렉트와 크로스 케이블 랜 케이블은 케이블을 연결하는 방법에 따라 다이렉트와 크로스 케이블로 종류가 나뉜다. 1. 다이렉트 케이블(Direct Cable)스트레이트 케이블(Straight-through Cable)이라고도 불리며, 말 그대로 케이블의 양 끝 핀 배치가 동일하다. 라우터와 허브간에. 컴퓨터와 허브 간에 컴퓨터와 스위치 간에 등, 서로 다른 장치 유형 연결할 때 사용된다. 2. 크로스 케이블(Cross Cable)다이렉트 케이블과 달리 핀이 교차 연결된 상태다. 크로스 케이블은 컴퓨터간이라던가 허브간, 또는 스위치 간에 직접 연결할 때 사용된다. 요즘 일부 네트워크 장비에는 Auto MDI/MDI-X ( Automatic Medium Dependent Interface/Medium Dependent Interf.. 2024. 5. 23.
케이블의 종류 및 구조 (전송 매체 종류) 1. 전송 매체란 OSI 모델의 1계층인 물리 계층이 비트열 데이터를 신호(signal)로 변환하여 전송 매체를 통해 수신 측으로 전달하는 역할을 한다고 하였다. 그렇다면, 전송 매체는 무엇인 걸까? 전송 매체는 데이터가 한 장치에서 다른 장치로 흐르는 물리적인 선로를 말한다. 즉 신호가 전달되는 경로인 것. 이런 전송매체는 크게 유선 전송 매체와 무선 전송 매체로 나눠진다.    2. 전송 매체 종류 2.1 유선 전송 매체 (Wired Transmission Media) ❶ 트위스티드 페어 케이블(Twisted Pair Cable) 트위스티드 페어 케이블을 사용시,  랜카드를 통해 전기 신호로 변환된 비트열 데이터가 전송된다.언실드 트위스티드 페어(UTP, Unshielded Twisted Pair):.. 2024. 5. 22.
물리 계층의 역할과 랜카드 1. 물리 계층의 역할 OSI 모델의 1계층인 물리 계층에 대해 알아보자. 물리 계층은 상위 계층에서 내려온 0과 1로 이뤄진 비트열 데이터를 신호(signal)로 변환하여 전송 매체를 통해 전달하는 역할을 한다. 신호의 형태는 여러 가지로, 전기 신호, 광 신호, 전자기파 신호 등이 존재하며 전기 신호는 아날로그 신호와 디지털 신호로 나뉜다.  전기 신호는 전압이 일정 패턴으로 변하여 생기는 일련의 흐름으로 전압의 변화가 모여서 만들어진 신호다. 이러한 전기 신호를 주고받음으로써 네트워크에서 사진이나 문서 등을 주고 받을 수 있는 것이다.  2. 랜 카드  컴퓨터의 네트워크 연결 및 데이터 전송을 담당하는 것.  '네트워크 카드' 또는 'NIC(Network Interface Controller)'라고.. 2024. 5. 21.
캡슐화와 역캡슐화 1. 캡슐화와 역캡슐화 네트워크 통신에서 데이터가 전송될 때는 캡슐화(Encapsulation)가, 수신될 때는 역캡슐화(Decapsulation)가 이루어진다. 데이터를 보내려면, 데이터 앞부분에 전송 시 필요한 정보를 붙여서 다음 계층으로 보내야 한다. 이 정보를 헤더(header)라 하는데, 헤더에는 데이터를 전달받을 상대방에 대한 정보도 포함되어 있다. 이렇게 헤더를 붙여 나가는 걸 캡슐화라고 하고, 수신측에서 그 헤더를 하나씩 제거해내가는 것을 역캡슐화라고 한다. 일반적인 데이터 송신 측의 캡슐화 과정1) 응용 계층에서 사용자 데이터 생성2) 데이터에 전송 계층에서 TCP 또는 UDP 헤더 추가3) 네트워크 계층에서 IP 헤더 추가4) 데이터 링크 계층에서 프레임 헤더와 트레일러 추가(트레일러는.. 2024. 5. 21.
OSI 모델과 TCP/IP 모델 1. OSI 모델 예전에는 컴퓨터끼리의 통신은 같은 회사제품이어야만 가능했다. 서로간의 통신이 가능하게 하기위해 공통으로 사용할 수 있는 표준 규격이 정해졌다. 이 표준 규격(프로토콜)은 ISO (International Organization for Standardization | 국제 표준화 기구) 에서 제정했는데, 이 때 정해진 표준 규격이 OSI 모델 (Open Systems Interconnection Model)이다. OSI 모델은 네트워크 기술의 기본이 되는 모델이다. 컴퓨터에서 컴퓨터로 데이터를 전송할때 (데이터의 송수신) 컴퓨터 내부에서는 여러 일들을 하는데, 이런 일을 일곱 개의 계층에서 나눠서 한다. 통신 시, 데이터는 가장 위 응용 계층에서 순차적으로 아래 계층으로 전달된다. ( 각.. 2024. 5. 14.
네트워크에서의 규칙, 프로토콜(protocol) 1. 프로토콜 평소에도 생활함에 있어 지켜야 하는 규칙이 있듯이, 네트워크에서도 문제가 없이 통신하려면 규칙 (일종의 약속)이 있어야 하고 이를 서로 간 지키야 한다 일상생활 속의 예로 한국인과 독일인이 대화를 해야 하는 상황이 있다고 가정해 보자.한국인은 독일어를 모르고 독일인은 한국어를 모르니 서로 소통이 불가능하다. 서로의 소통이 가능해지기 위해서 '서로가 알아들을 수 있는 언어를 사용한다'라는 규칙을 정해 여기선 예로, 서로 영어로 대화하면 되는 것이다. 이런 규칙을 '프로토콜 (Protocol)'이라 한다. 이렇듯, 컴퓨터끼리도 정보를 주고받을 시, 사용할 통신 방법에 대한 규칙이 필요하는 데 이를 프로토콜이라 한다. 다음은 국어사전에서 정의한 프로토콜의 의미다.컴퓨터와 컴퓨터 사이, 또는 한 .. 2024. 5. 10.
가정과 회사에서 네트워크를 구성하는 방법 1. 가정에서 네트워크를 구성하는 방법 집에서 구성하는 네트워크는 랜(LAN)이다. 집에서 인터넷을 사용하려면 먼저 인터넷 서비스 제공자(ISP)인 통신회사( sk, u+,... 등) 와 인터넷 회선을 결정하고 계약해야 한다. 이외에 필요한 장비가 하나 더 있는데 인터넷 공유기 (영어로  Broadband router)다. 인터넷 공유기는 일종의 가정용으로 만든 라우터 같은 건데 작은 기업이나 가정 내에서 인터넷에 접속할 때 쓰이는 장비다. 그림을 보자. 인터넷 공유기를 중심으로 인터넷망이 구성되어 다양한 기기들을 연결할 수가 있다. 그림에 보면 1층 컴퓨터는 유선으로 연결이 되어 있고 나머지 다른 게임기나 프린터, 등은 무선으로 연결되어 있다. 이처럼 연결 방식은 크게 무선과 유선으로 나뉜다. 1층의 .. 2024. 5. 10.