네트워크 9

모두의 네트워크 - 9장. 무선 랜 이해하기

모두의 네트워크의 마지막 챕터이다. 이번 포스팅에서는 무선 랜에 대하여 짧게 다루어보도록 할 것이다. 무선 랜 랜 케이블을 사용하지 않고 전파나 자외선을 이용하여 컴퓨터 통신을 가능하게 하는 네트워크 방식 랜 케이블을 사용하지 않으므로 미관상 깔끔 유선보다 속도가 불안정 전파가 약하면 연결이 잘 안됨 유선 랜에 비해 통신 내용 해킹 가능성이 높음(비교적 낮은 보안성) 따라서, 반드시 암호화나 인증 설정 필요 구성 - 무선 액세스 포인트 + 무선 클라이언트 무선 액세스 포인트(Wireless Access Point, WAP) 무선 인터넷 사용자가 인터넷 서비스를 이용할 수 있도록 무선 인터넷 접속을 도와주는 중계 장치 무선 공유기 or 무선 AP 라고도 함 무선 클라이언트 무선 인터넷 사용자 컴퓨터나 스마..

네트워크 2023.01.25

모두의 네트워크 - 8장. 네트워크의 전체 흐름 살펴보기

OSI 모델에서 각 계층의 역할 응용 계층: 애플리케이션 등에서 사용하는 데이터를 송수신하는데 필요 전송 계층: 목적지에 데이터를 정확하게 전달하는데 필요 네트워크 계층: 다른 네트워크에 있는 목적지에 데이터를 전달하기 위해 필요 데이터 링크 계층: 랜에서 데이터를 송수신하기 위해 필요 물리 계층: 데이터를 전기 신호로 변환하는데 필요 웹 사이트 접속 과정 위와 같은 구성의 네트워크가 있다고 가정해보자. 이 구성은 3개의 네트워크로 이루어져 있다. (192.168.1.0/24, 172.16.0.0/16, 192.168.10.0/24) 이 네트워크에서 컴퓨터가 웹 사이트에 접속하려고 할 때, OSI 모델의 각 계층에서 어떠한 일이 일어나는지 살펴보자. 위 사진은 그 위에 있던 네트워크 구성도를 보고 데이터..

네트워크 2023.01.25

모두의 네트워크 - 7장. 응용 계층: 애플리케이션에 데이터 전송하기

이번 포스팅에서는 OSI 모델의 7계층인 응용 계층에서 일어나는 일들에 대해 다루어보고자 한다. 응용 계층(application layer) OSI 모델의 7계층 중 7계층으로, 최상위 계층 애플리케이션들이 동작하는 계층 다양하게 존재하는 응응 환경에서 공통적으로 필요한 기능을 함 상호 간에 통신하면서 일련의 업무를 처리할 수 있도록 필요한 서비스 기능 제공 이메일, 파일 전송, 웹 사이트 조회 등 애플리케이션에 대한 서비스를 제공하는 계층 애플리케이션과 데이터를 주고받기 위해 필요한 계층 클라이언트의 요청을 전달하기 위해 서버가 이해할 수 있는 데이터로 변환하고 전송 계층으로 전달 클라이언트 - 서비스를 요청하는 측 서버 - 서비스를 제공하는 측 클라이언트와 서버가 통신하기 위해 응용 계층의 여러 프로..

네트워크 2023.01.24

모두의 네트워크 - 6장. 전송 계층: 신뢰할 수 있는 데이터 전송하기

이번 포스팅에서는 전송 계층의 역할에 대해 알아보도록 할 것이다. 전송 계층(transport layer, 트랜스포트 계층) OSI 모델 7계층 중 4계층 목적지에 신뢰할 수 있는 데이터를 전달하기 위해 반드시 필요 신뢰할 수 있는 데이터를 순차적으로 전달하는 역할 상위 계층들이 데이터 전달의 유효성이나 효율성을 신경 쓰지 않도록 함 데이터가 중복되거나 누락되지 않고 오류 없이 순서에 맞게 전송되도록 관리 주요 기능으로는 오류 점검 기능, 전송된 데이터의 목적지 애플리케이션 식별 기능 존재 목적지 애플리케이션 식별 기능 컴퓨터에는 여러 애플리케이션 존재 해당 데이터가 어느 애플리케이션인지 식별 필요 연결형 통신, 비연결형 통신 존재 전송 계층의 특징에 따라 연결형 통신과 비연결형 통신이 존재한다. 두 가..

네트워크 2023.01.23

모두의 네트워크 - 5장. 네트워크 계층: 목적지에 데이터 전달하기

이전까지 물리계층, 데이터 링크 계층에서 데이터를 전송하기 위해 어떠한 일들이 발생되는지 살펴보았다. 이번 포스팅에서는 네트워크 계층에서 일어나는 일들에 대해 다루어보고자 한다. 네트워크 계층 OSI 7계층 중 3계층 데이터 링크에서는 같은 네트워크 안에서만 데이터 전송이 가능하지만, 네트워크 계층은 달라도 가능 다른 네트워크와 통신을 가능하게 하는 역할 다른 네트워크에 데이터를 보내기 위해서는 네트워크를 식별할 수 있는 IP 주소 필요 IP 주소 컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신하기 위해 사용하는 주소 어떤 네트워크의 어떤 컴퓨터인지 구분할 수 있게 하는 주소 인터넷 서비스 제공자(ISP)로부터 제공받음 버전에는 IPv4(32비트), IPv6(128비트) 존재 종류로는 공인 IP 주소와..

네트워크 2023.01.22

모두의 네트워크 - 4장. 데이터 링크 계층: 랜에서 데이터 전송하기

이번 포스팅에서는 데이터 링크에서 일어나는 일들에 대해 다루어보고자 한다. 데이터 링크 OSI 7계층 중 2계층 네트워크 기기 간에 데이터를 전송하고 물리주소(MAC)를 결정하는 계층 데이터 링크 계층에서는 같은 네트워크 안에서만 데이터 전송이 가능 랜에서 데이터를 주고 받기 위해서는 데이터 링크 계층의 기술 필요 네트워크 장비 간에 신호를 주고 받는 규칙을 정함 => 이더넷 이더넷(Ethernet) 랜에서 가장 많이 사용되고 있는 기술 규격 랜에서 데이터를 정상적으로 주고받기 위한 규칙 허브의 치명적인 한계를 목적지를 추가하는 규칙을 정하여 극복 (받은 데이터를 모든 컴퓨터에게 전달하는 문제점) 여러 컴퓨터가 동시에 데이터를 전송해도 충돌 발생X 충돌을 방지하기 위해 CSMA/CD 방식 사용 CS(Ca..

네트워크 2023.01.21

모두의 네트워크 - 3장. 물리계층: 데이터를 전기 신호로 변환하기

앞서 2장에서 다룬 OSI 모델의 제 1계층인 물리계층에 대해 다뤄보고자 한다. 물리 계층 OSI 7계층 중 최하위 1계층 데이터를 전송하기 위한 시스템 간의 물리적인 연결 역할 데이터링크 계층으로부터 받은 데이터 비트열을 물리적인 전송 매체를 통해 상대측 물리계층으로 전달 0과 1로 이루어진 데이터 비트열을 전기 신호로 변환하여 수신측 물리 계층으로 전달 전기 신호 전압이 일정 패턴으로 변화하여 생기는 일련의 흐름 전압의 변화가 모여서 만들어진 신호 전기 신호의 종류 - 아날로그 신호(연속적), 디지털 신호(불연속적) 아날로그 신호 - 연속적인 파형의 비 주기 신호. 전화 회선이나 라디오 방송에 사용 디지털 신호 - 아날로그와 대비적 / 아날로그 신호를 전류의 유무나 극성, 위상의 동일이나 반대 등 물..

네트워크 2023.01.20

모두의 네트워크 - 2장. 네트워크의 기본 규칙

이번 포스팅에서는 지난 포스팅에 이어 모두의 네트워크 2장에 대해 학습해보도록 하겠다. 2장에서는 네트워크에서 데이터가 어떻게 전송되는지에 대해 다루고 있다. 어쩌면 네트워크에서 가장 중요하다고 얘기할 수 있는 네트워크 모델도 다루고 있다. 프로토콜 통신하기 위한 규칙 컴퓨터 간에 정보를 주고 받을 때의 통신 방법에 대한 표준 전달되는 정보는 통신 프로토콜 사양에서 설정할 수 있는 규칙에 따라 관리 TCP / IP 모델과 OSI 모델 프레임 워크 존재 프로토콜의 기본요소 - 구문, 의미, 시간 구문 - 전송하고자 하는 데이터의 형식/부호화/신호 레벨 등 규정 의미 - 효율적이고 정확한 전송을 위한 협조 사항 및 오류 관리를 위한 제어 정보 규정 시간 - 통신 속도, 메시지의 순서 제어 등 규정 프로토콜의..

네트워크 2023.01.18

모두의 네트워크 - 1장. 네트워크 첫 걸음

이 도서는 다른 분의 포스팅을 보고 기초적인 네트워크 흐름 정리를 쉽게 이해할 수 있다는 추천으로 구매하게 되었다. 나는 학교 강의에서 네트워크 강의를 듣기는 했지만, 벌써 2년이 다 되어가고 기억도 잘 나지 않기 때문에 앞으로 9개의 포스팅을 통해 이 책을 리뷰하고자 한다. 1장은 네트워크가 무엇인지, 또 네트워크를 설명하기 위한 기초적인 용어를 설명하고 있다. 컴퓨터 네크워크 컴퓨터 간의 연결 컴퓨터 네트워크를 통해 컴퓨터 간에 필요한 데이터를 서로 주고 받을 수 있음 웹 사이트 열람, 메일 송수신도 모두 컴퓨터 네트워크를 통해 이루어지고 있음 우리가 쓰고 있는 인터넷도 바로 컴퓨터 네트워크의 한 종류일 뿐 인터넷- 전 세계의 큰 네트워크부터 작은 네트워크까지를 연결하는 거대한 네트워크 전 세계가 거..

네트워크 2023.01.17