티스토리 뷰

Network

네트워크 첫걸음

김남김 2022. 7. 18. 16:57

네트워크 CS에 대해 설명하기에 앞서 네트워크란 무엇인가?

일상에서 생각하면 네트워크는 컴퓨터나 프린터와 같은 여러기기가 연결되어 있는 상태로 생각할 수 있다.

우리가 배우고자하는 것은 바로 이 컴퓨터간의 네트워크다.

 

이 컴퓨터 네트워크를 통해 우리 컴퓨터에서 원하는 데이터를 다른 컴퓨터에서 받아올 수 있다.

방금 말한 데이터의 전송은 그저 컴퓨터와 컴퓨터를 선으로 연결해서 받아오는것 뿐만아니라 인터넷을 통한 데이터 전송에 대해 다루고자 한다. (인터넷은 전 세계의 큰 네트워크부터 작은 네트워크까지 연결하는 거대한 네트워크다)

일단 우리가 데이터를 다른 곳으로 전달할 때 오로지 데이터만으로 보내게 되면 어떻게 될까?

 

1 2 3 의 순서를 가진 데이터를 보냈지만 상대방 컴퓨터에서는 3 2 1 로 해석을 하게되면

우리의 데이터는 왜곡될 수 있으며, 데이터 손상 혹은 원하는 컴퓨터에 전달되지 못할 수도 있다.

또한 엄청나게 큰 데이터를 그자체로 보내게 되면 너~무 무거워서 전달이 힘들어진다.

그렇기에 데이터를 전송할 때 우리는 페킷을 통해 나눠서 보내며, 원하는 컴퓨터로 순서적인 데이터를 전달 할 수 있다.

 

정보의 양을 나타내는 단위 

정보의 양을 나태는 단위인 비트와 바이트에 대해 알아보자

 

데이터는 우리가 생각하는 그림이나 글자를 그대로 갖고있지 않는다. 

사실  0 과 1 의 조합으로 우리가 전달하고자 하는 데이터를 전달하고 받는다. 

여기서 0과 1의 정보를 나타내는 최소 단위를 비트라고하며, 이 둘의 여덟 개를 모아 표시한 단위가 바이트다. (즉, 8비트는 1바이트) 

이러한 0과 1 로 이진수를 표현하며 0110 ->  6이된다.

다음 값을 통해 아스키코드라는 기본적인 문자코드를 통해 

A -> 65

B -> 66 이렇게 표현된다.  

 

랜과 왠

랜과 왠의 차이에 대해 알아보자

네트워크는 접속할 수 있는 범위에 따라 크게 두가지 종류로 나눌 수 있다. 

그중 랜은 건물 안이나 특정 지역을 범위로하는 네트워크이며, 왠은 그보다 넓은 범위에 구축된 네트워크다.

또한 왠은 인터넷 서비스 제공자(internet service provider) 가 제공하는 서비스를 통해 구축되는데 kt, u+와 같은 것이 ISP다. 

 
범위 좁다 넓다
속도 빠르다 느리다
오류 적다 많다

 

가정에서 하는 랜 구성

가정에서 구성하는 네트워크는 랜이며 인터넷을 사용하기위해 ISP를 사용한다. 

그리고 또 하나, 인터넷 회선이다. 

여기서 가정 네트워크를 구성하려면 ISP와 네트워크를 연결하기 위해 필요한 장비가 있다.

바로 인터넷 공유기다. 

인터넷공유기는 유선 랜과 무선 랜으로 나눠지는데 실제 선이 있느냐 없느냐로 나눠진다. 

 

소규모 회사에서의 네트워크 구성

 

이번에는 회사에서 구성하는 랜 네트워크에 대해 알아보자

소규모 회사에서의 네트워크 구성은  가정에서의 랜 구성과 눈에 띄게 다른 점으로 DMZ라는게 있다.

DMZ란 DeMilitarized Zon으로 외부에 공개하기 위한 네트워크다.(일반적인 가정의 네트워크의 경우 굳이 외부에 서버를 공유할 필요가 없다. )

소규모 회사에서 외부로 서버를 공개하는데, 주로 웹 서버, 메일 서버 ,DNS서버를 공개하는데

 

여기서, 

웹 서버를 외부에 공개하고 외부 사용자와 메일을 주고 받으려면 메일 서버를 외부로 공개하고 외부에서 도메인 이름을 사용하여 회사의 서버에 접속하려면 DNS 서버를 외부에 공개하면 되는 순이다. (나머지는 내부망 용도로 사용한다)

 

회사에 따라서는 전국에 지사가 있어서 네트워크가 좀 더 복잡한 경우도 있지만 서버 장비실을 두어 내부망 , 외부망 용도의 서버, 스위치,라우터를 두는 경우가 있습니다.

       컴퓨터 ->  무선공유기 -> 스위치 (+내부망서버)     

      외부망 서버 + 스위치 -> 라우터 -> 인터넷 서비스 제공자(ISP) 

 

위와 같이 서버를 사내에 두고 운영할 수도 있으며 다른

데이터 센터, 클라우드를 두는 경우다 많다. 

 

++(데이터센터 ?

대량의 데이터를 보관하기위해 데이터 센터 서버나 네트워크 기기를 설치한 전용시설)

 

++(클라우드 ? 

인터넷을 통해 소프트웨어나 하드웨어 등의 컴퓨팅 서비스를 제공하는 것으로 인터넷에 접속하기만 하면 언제 어디서든 이용가능) 

 

 


요약

컴퓨터간의 연결을 컴퓨터 네트워크라고 부른다.

인터넷은 전 세계의 큰 네트워크부터 작은 네트워크까지 연결하는 거대한 네트워크다

패킷은 컴퓨터간의 데이터를 주고 받을 때 네트워크를 통해 흘러가는 작은 데이터 조각이다.

큰 데이터는 작은 패킷으로 분할하여 보낸다.

컴퓨터는 0과 1 밖에 이해하지 못한다. 

정보를 나타내는 최소 단위를 비트라고하며 비트 여덟개를 1바이트라고 한다. 

숫자와 문자의 대응표를 문자 코드라고 한다. 

건물안과 특정지역을 범위로하는 네트워크를 랜이라고 한다. 

ISP 를통해 제공하는 서비스로 네트워크를 구축한 것을 왠이라고 한다. 

랜은 왠보다 범위가 좁고 속도가 빠르며 오류가 발생할 확률이 낮다. ( 랜과 웬의 반대 ) 

무선 ISP와 인터넷 회선을 결정하고 계약한다.

인터넷 서비스 제공자와 인터넷 공유기로 접속한다. 

접속 방식에는 유선, 무선 랜 방식이 있다. 

DMZ는 외부에 공개하기 위한 네트워크다.

외부에 공개하는 서버에는 웹 서버, DNS서버, 메일 서버가 있다.

회사의 서버는 온프레미스나 클라우드로 운영되고 있다.

각 서버나 스위치나 무선 랜 기능을 사용하여 사내 랜에 접속한다. 

 

참고도서 ) https://books.google.co.kr/books/about/%EB%AA%A8%EB%91%90%EC%9D%98_%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC.html?id=3gtlDwAAQBAJ&printsec=frontcover&source=kp_read_button&hl=ko&redir_esc=y#v=onepage&q&f=false 

 

모두의 네트워크

저자 미즈구치 카츠야는 ㈜리눅스 재팬의 대표이사다. 서버와 네트워크 구축/운용 등의 인프라 관련 사업 및 자바와 PHP 시스템 구축 사업을 한다. 리눅스와 네트워크 등의 IT 세미나도 정기적으

books.google.co.kr

 

'Network' 카테고리의 다른 글

물리 계층 :데이터를 전기 신호로 변환하기  (0) 2022.07.19
네트워크의 기본 규칙  (0) 2022.07.19
쿠키란?  (0) 2022.07.07
HTTP 상태코드  (0) 2022.07.07
클라이언트에서 서버로 데이터 전송  (0) 2022.07.07
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함