라벨이 모두의 네트워크 정리인 게시물 표시

케이블의 종류와 구조

이미지
 1. 트위스트 페어 케이블 1) 전송 매체란?  전송 매체는 데이터가 흐르는 물리적인 선로로 종류가 크게 유선과 무선으로 나뉩니다. 유선에는 트위스트 페어 케이블, 광케이블 등이 있고, 무선에는 라디오파, 마이크로파, 적외선 등이 있습니다. 2) 트위스트 페어 케이블이란? 트위스트 페어 케이블(UTP, STP)은 두 개의 개별 절연 전선을 꼬인 패턴으로 모아 서로 평행하게 연결하여 만든 케이블 유형입니다. 일반적으로 랜 케이블(LAN cable, 랜선)이라고 부릅니다. 랜 케이블은 아래와 같이 다양한 규격으로 나누어져 있기에 전송속도와 대역폭을 고려하여 랜 케이블을 사용해야 됩니다. 랜 케이블의 양쪽 끝에는 RJ-45라고 부르는 커넥터가 붙어 있는데 이 커넥터는 컴퓨터의 랜 포트나 네트워크 기기에 연결할 때 사용합니다. 3) 트위스트 페어 케이블 종류 - UTP 케이블 구리 선 여덟 개를 두 개씩 꼬아 만든 네 쌍의 전선으로 실드로 보호되어 있지 않은 케이블, 노이즈의 영향을 받기 쉽지만 저렴하기에 일반적으로 많이 사용합니다. - STP 케이블 두 개씩 꼬아 만든 선을 실드로 보호한 케이블, UTP 케이블과 달리 노이즈의 영향을 매우 적게 받지만 비싸기 때문에 보편적으로 사용하지 않습니다. ▶ 실드(shield)란 무엇인가? 실드는 금속 호일이나 금속의 매듭과 같은 것으로 외부에서 발생하는 노이즈(noise)를 막는 역할을 합니다. 노이즈는 케이블의 전기 신호가 흐를 때 발생하며 노이즈의 영향을 받으면  전기 신호가 왜곡됩니다. 2. 다이렉트 케이블과 크로스 케이블 랜 케이블(UTP, STP)의 종류에는 다이렉트 케이블과 크로스 케이블이 있습니다.  1) 다이렉트 케이블 구리 선 여덟 개를 같은 순서로 커넥터에 연결한 케이블, 컴퓨터와 스위치를 연결할 때 사용합니다.  2) 크로스 케이블 구리 선 여덟 개 중 한 쪽 커넥터의 1번과 2번에 연결되는 구리 선을 다른 쪽 커넥터의 3번과 6번에 연결한 케이블,...

물리 계층의 역할과 랜 카드의 구조

이미지
1. 전기신호란? 네트워크를 통해 데이터를 주고 받을 때는 0과 1의 비트열을 전기 신호로 변환해야 됩니다. 전기신호 의 종류에는 아래와 같이 아날로그 신호와 디지털 신호가 있습니다. 2. 랜 카드란? 컴퓨터는 네트워크를 통해 데이터를 송,수신 할 수 있도록 랜 카드가 메인 보드에 포함되어 있는 내장형 랜카드나 별도의 랜카드를 가지고 있습니다. 0과 1의 정보가 컴퓨터 내부에 있는 랜카드로 전송되고 랜카드는 0과 1을 전기신호로 변환합니다.  3. 물리계층의 역할 물리계층은 컴퓨터와 네트워크 장비를 연결하고 컴퓨터와 네트워크 장비 간에 전송되는 데이터를 전기 신호로 변환하는 계층입니다. 출처 : 모두의 네트워크 - 10일 만에 배우는 네트워크 기초 (출판사:길벗)

네트워크 규칙

이미지
1. 프로토콜이란? A라는 사람과 B라는 사람이 서로 다른 언어로 대화한다면 정상적인 소통이 불가능할 것입니다. 이때 영어로 소통하자는 일련의 약속을 한다면 서로 문제없이 대화할 수 있을 것입니다. 이러한 예시처럼 컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고 받는 규칙을 프로토콜이라고 합니다. 2. OSI 모델과 TCP/IP 모델 1) OSI 모델이란? OSI 모델 국제표준화기구(ISO)에서 개발한 모델로, 다양한 통신 시스템이 표준 프로토콜을 사용하여 통신할 수 있도록 만든 표준 규격입니다. OSI 모델은 총 7개의 계층으로 구성되며 OSI 7계층 또는 OSI 7 Layer라고 말합니다. 데이터를 전송하는 쪽은 데이터를 보내기 위해서 상위 계층에서 하위 계층으로 데이터를 전달합니다. 각 계층은 독립적이므로 데이터가 전달되는 동안에 다른 계층의 영향을 받지 않습니다. 데이터를 받는 쪽은 하위 계층에서 상위 계층으로 각 계층을 통해 전달된 데이터를 받게 됩니다. 2) TCP/IP 모델이란? TC/IP 모델은 TCP 프로토콜과 IP 프로토콜을 OSI 7계층 형식에 맞추어 더 추상화 시킨 모델입니다. TCP/IP 모델은 응용계층, 전송계층, 인터넷 계층, 네트워크 접속 계층으로 구성됩니다. 출처 : 모두의 네트워크 - 10일 만에 배우는 네트워크 기초 (출판사:길벗)

캡슐화와 역캡슐화

이미지
1. 캡슐화와 역캡슐화란? 다른 컴퓨터로 데이터를 보내려면 데이터의 앞부분에 필요한 정보를 붙여서 다음 계층으로 보내야합니다. 이 정보를 헤더라고 하는데 헤더에는 데이터를 전달받을 상대방에 대한 정보도 포함되어 있습니다. 이처럼 헤더를 붙여 나가는 걸 캡슐화라고 하고, 데이터를 받는 쪽에서 헤더를 하나씩 제거하는 과정을 역캡슐화라고 합니다. 2. 데이터 송,수신 예시 데이터 송,수신 예제를 통해 캡슐화, 역캡슐화가 어떻게 처리는지 알아봅시다. 1) 송신 측 컴퓨터에서 웹 사이트에 접속하려고 합니다. 이때 ① 응용계층에서는 웹 사이트를 접속하기 위한 요청 데이터가 만들어집니다. 2) 다음으로 해당 데이터는 ②의 전송 계층에 전달되는데, 아래 그림과 같이 전송 계층에서 신뢰할 수 있는 통신이 이루어지도록 응용계층에서 만들어진 데이터에 헤더를 붙입니다. 3) 전송계층에서 만들어진 데이터를 다른 네트워크와 통신하기 위해 ③의 네트워크 계층에서 헤더를 붙입니다. 또 네트워크 계층에서 만들어진 데이터에 물리적인 통신 체널을 연결하기 위해 ④의 데이터 링크 계정에서 헤더와 트레일러를 붙입니다. (트레일러 : 데이터를 추가할 때 마지막에 추가하는 정보) 4) 이렇게 데이터 링크 계층에서 만들어진 데이터는 최종적으로 전기 신호로 변환돼서 수신 측에 도착합니다. 5) 수신 측은 이제 각 계층의 헤더를 순차적으로 제거하면서 데이터를 전달하고 최종적으로 응용 계층에 데이터를 전달하게 됩니다. ▶ VPN은 무엇일까? VPN은 Virtual Private Network(가상 시설망)의 약어입니다. 가상 통신 터널을 만들어 기업 본사나 지사와 같은 거점 안을 연결하여 통신하거나 외부에서 인터넷으로 사내에 접속하는 것을 말합니다. VPN은 다음 두 종류로 구성되어 있습니다. 인터넷 VPN 인터넷 VPN에는 거점 간 접속과 원격 접속 연결이 있습니다. 둘 다 일반 인터넷망을 사용하는데 거점 간 접속은 IPsec이라는 암호 기술 프로토콜을 사용하여 접속하는 반면 원격 접...

네트워크의 구조

회사마다 다르겠지만 대개 전산팀에서 근무하게 되면 개발 뿐 아니라 인프라 업무를 경험할 수 밖에 없다고 생각합니다. 저 또한 개발만 하다가 우연히 네트워크 업무를 할 기회가 있었습니다. 그런데 네트워크에 대한 지식이 전무했기에 기본 개념을 익힐 수 있는 책을 찾던 중 '모두의 네트워크' 라는 책을 접하게 되었습니다. 네트워크에 대한 기초적인 지식을 쉽게 풀어서 쓴 책이기에 저처럼 전공자가 아닌 분들에게 추천합니다! 해당 챕터는 이 책을 공부하며 정리했던 내용을 간략히 정리한 내용입니다. 1. 네트워크란 ?  네트워크란 컴퓨터들이 통신망을 통해 서로 그물처럼 연결된 체계를 말합니다. 네트워크를 사용하면 컴퓨터 간의 데이터 전송, 웹 사이트 열람 메일 송 · 수신과 같은 일을 할 수 있습니다. 2. 인터넷이란? 인터넷은 전 세계의 큰 네트워크부터  작은 네트워크까지를 연결하는 거대한 네트워크를 말합니다. 3. 패킷이란 ? 패킷(Packet)은 컴퓨터 간에 데이터를 주고받을 때 네트워크를 통해 전송되는 데이터의 작은 조각을 말합니다. 큰 데이터가 있더라도 작게 나누어서 보내는 게 규칙입니다. 패킷의 전송은 순서대로 진행되지 않기 때문에 무작위로 송신됩니다. 그래서 수신측에서 패킷을 결합하기 위해 각 패킷에 번호를 붙여서 전송합니다. ▶ 큰 상태로 보내면 번거롭지 않을텐데 왜 작게 나누어서 보내는 것일까? 큰 데이터를 그대로 보내면 그 데이터가 네트워크의 대역폭을 너무 많이 차지(점유)해서 다른 패킷의 흐름을 막을 위험이 있기 때문에 작게 나누어서 보냅니다. 출처 : 모두의 네트워크 - 10일 만에 배우는 네트워크 기초 (출판사:길벗)

LAN과 WAN

이미지
 1. LAN과 WAN의 차이 1) LAN 건물 안이나 특정 지역을 범위로하는 네트워크를 랜(LAN)이라고 합니다. 가정이나 빌딩 안에 있는 사무실 같이 지리적으로 제한된 곳에서 컴퓨터와 프린터를 연결할 수 있는 네트워크입니다. 2) WAN 지리적으로 넓은 범위에 구축된 네트워크를 왠(WAN)이라고 합니다. WAN은 인터넷 서비스 제공자(ISP)가 제공하는 서비스를 사용하여 구축된 네트워크입니다.  3) LAN과 WAN의 차이 출처 : 모두의 네트워크 - 10일 만에 배우는 네트워크 기초 (출판사:길벗)

회사에서 하는 LAN 구성

이미지
 1. 회사에서의 네트워크 구성 가정에서의 LAN 구성과 회사에서의 LAN 구성 중 가장 큰 차이점은 DMZ 라는 네트워크 영역의 유무라고 할 수 있습니다.  1) DMZ DMZ(Demilitarized zone)는 조직의 내부 네트워크와 외부 네트워크 사이에 위치한 서브넷으로 외부에 공개하기 위한 네트워크라고 생각하면 됩니다. 2) 어떤 서버를 공개하는가? 서버는 주로 웹 서버, 메일 서버, DNS 서버를 공개합니다. 웹 사이트를 불특정 다수의 외부 사용자에게 공개하려면 웹서버를 외부에 공개하고, 외부 사용자와 메일을 주고받으려면 메일 서버를 외부에 공개하고, 외부에서 도메인 이름을 사용하여 회사의 서버에 접속하려면 DNS 서버를 외부에 공개하면 됩니다. 3) 네트워크 구성 예시 2. 회사에서의 서버 운영 회사에서는 서버를 온 프레미스나 클라우드(cloud)로 운영합니다.   1) 온 프레미스(on-premise)란? 사내 또는 데이터 센터에 서버를 두고 운영하는 방식을 온 프레미스라고 합니다. 사내에서 서버를 운영하는 경우에는 회사 내에 서버 장비실을 두고 랙(선반)을 설치합니다. (랙에는 서버와 라우터, 스위치를 설치) 2) 데이터 센터란? 대량의 데이터를 보관하기 위해 데이터 센터 서버나 네트워크 기기를 설치한 전용 시설입니다. 3) 클라우드 인터넷을 통해 소프트웨어나 하드웨어 등의 컴퓨팅 서비스를 제공하는 것으로 인터넷에 접속하기만 하면 언제 어디든지 이용할 수 있습니다. 출처 : 모두의 네트워크 - 10일 만에 배우는 네트워크 기초 (출판사:길벗)

정보의 양을 나타내는 단위

 1. 비트와 바이트란? 1) 디지털 데이터 모든 컴퓨터는 숫자 0과 1만을 다루는데, 그 0과 1의 집합을 디지털 데이터라고 합니다. 2) 비트 0과 1의 정보를 나타내는 최소 단위를 비트(bit)라고 합니다. 3) 바이트 0과 1을 표현하는 1비트는 8개를 모아 표시할 수 있습니다. (예: 10101010) 이 단위를 바이트(byte)라고 합니다. 2. 문자코드란? 컴퓨터는 모든 것을 0과 1의 집합으로만 다룹니다. 그런데 키보드로 문자를 입력할 수 있다는게 이상하다고 생각되지 않나요? 이렇게 할 수 있는건 숫자와 문자의 대응표를 미리 만들어두었기 때문입니다. 이 대응표를 문자코드(character code)라고 합니다. 간혹 웹 사이트를 보면 문자가 깨질 때가 있는데 보통 이 문자코드가 원인입니다. ▶ 문자코드중 하나인 ASCII 코드에 대해 알아보자 ASCII 코드는 알파벳, 기호, 숫자 등을 다룰 수 있는 기본적인 문자코드입니다. 예를 들면  ASCII 코드(문자코드)가 있기 때문에 사용자가 키보드에서 C 키를 누르면 컴퓨터로 문자 코드가 전달되고, 컴퓨터는 그 키에 대응하는 문자코드인 67을 확인하고 화면에 C를 표시합니다. ( 아스키 코드 나무위키 링크 ) 출처 : 모두의 네트워크 - 10일 만에 배우는 네트워크 기초 (출판사:길벗)

가정에서 하는 LAN 구성

이미지
1. 가정에서 네트워크 구성하기 네트워크는 LAN과 WAN으로 나눌 수 있는데 집에서 구성하는 네트워크는 LAN입니다. 인터넷을 사용하기 위해서는 인터넷 서비스 제공자(ISP)와 인터넷 회선을 결정하고 공유기를 사용하여 네트워크를 연결합니다. 1) 인터넷 회선이란? 인터넷 접속을 위해 통신사업자와 연결하는 회선을 인터넷 회선이라고 부릅니다. 2) 공유기란? 가정에서 네트워크를 구성하려면 인터넷 서비스 제공자와 네트워크를 연결하기 위해 인터넷 공유기를 사용합니다. 공유기는 인터넷에 접속할 때 사용되며 가정용으로 만든 라우터라고 생각하면 됩니다. 3) LAN 연결방식 LAN에서 연결방식은 크게 유선과 무선 연결로 나누는데, 랜 케이블이 필요하면 유선 랜이고 랜 케이블이 필요하지 않으면 무선 랜입니다. 출처 : 모두의 네트워크 - 10일 만에 배우는 네트워크 기초 (출판사:길벗)