응애개발자
article thumbnail
Published 2023. 6. 5. 00:39
컴퓨터 네트워크의 소개 CS/Network
728x90

 

1. 네트워크의 역사(Network History)

네트워크가 가능하려면 통신이 가능해야 네트워크가 이루어질 수 있다.

  1. 우편
  2. 봉화 - 최초의 전자기 신호를 이용한 통신시스템으로 광통신, 디지털 통신(정확한 개수로 정보를 전달함으로)으로도 말할 수 있다.
  3. 전보(1846년) - 디지털 신호(Morse 부호)
  4. CDMA - 디지털 통신으로 음성신호를 0과 1인 디지털 신호로 압축하여 보내는 기술로 Data network, Digital network로 말할 수 있다.
  5. 전화(1876년) - Bell에 의해 발명되었으며 , 현대적 통신, Voice network, Analog network로도 말할 수 있다. 사용자의 폭발적 증가가 되는 시기이며 처음에는 짧은 거리만 데이터 통신이 이루어졌지만 DDD(Direct Distance Dialing)으로 멀리 있는 곳까지 데이터 통신이 가능해졌으며, 처음에는 수동교환 방식이었지만 나중에는 자동교환 방식으로 변화하였다.

 

2. 컴퓨터 통신의 역사(Computer Networking)

*Last mile : 마지막 1단계

 

1. 플로피디스크

 

2. Network Core(전화망) 회사 등장 ex) 천리안, KT
처음에는 기존통신 수단인 모뎀(Dial-up Modem) 전화선(음성정보)을(를) 이용하였다.
주파수 : 20hz~20000hz 실제는 20hz~8000hz (실제 전송하는 data의 제약이 있음)
원리 : 집에서 데이터를 보내면 가청주파수로 변환(Binart Data->가청주파수)하여 전화선을 이용해서 신호를 보내면 전화망회사가 전화신호를 받아서 서버까지 연결

 

3. DSL(Digital Subscriber Line)

전화선을 통신선로로 사용하지만 컴퓨터랑 전화를 분리하였다.(더 높은 주파수를 사용하기 위해)
주파수 : 1~8 Mbps

 

4. 케이블 모뎀
전화선 품질이 좋지 않아서 케이블 모뎀으로 발전하였다.
주파수 : 30 Mbps
전화선은 혼자 쓰는 선로, 케이블 tv는 여럿이 쓰는 선로이기 때문에 실제로 30 Mbps보다 적음.

 

5. FTTH(Fiber To The Home)
집 앞까지 광케이블을 끌고 오는 방식으로 발전하였다.

  구리선 광섬유
대역폭 낮음 높음
잡음 취약 적음
설치비용 낮음 높음

*현재는 코어망에서 개인망으로 바뀌었고, 우리나라는 아파트가 많기 때문에 FTTH가 발전하였다. 하지만 미국은 단독주택이 많기 때문에 FTTH가 발전하기 힘듦

 

6. 기타 Last Mile 통신기법
-WIFI : 공유채널
-Ethernet : 전용선

-3G : 음성 최적화
-LTE : 데이터 최적화

 

3. 음성정보 VS 데이터 정보

음성정보 : Circuit Switching에 적합(전화)

*Circuit Switching : 시작과 끝이 명시적으로 구분, 꾸준히 정보가 전송, 시작부터 끝까지 선로작업을 점유하는 방식으로 라디오처럼 주파수분할기법을 쓴다. 초기화 비용이 높고, 과금은 시간단위로 이용한다.

 

데이터정보 : Packet Switching기법에 적합(인터넷)

*Packet Switching : 시작과 끝이 모호, 많은 양의 데이터를 꾸준히 사용하는 건 사치라고 생각하여 Packet단위로 데이터를 요청하는 방식으로 이용한다. 그래서 렉이 발생하기도 한다(자원을 점유하지 않았기 때문에). 또한 중간에 라우터가 패킷 안에 들어있는 주소를 파악하여 패킷을 다시 전송한다. 초기화 비용이 적고, 과금은 데이터량만큼, 패킷당 부과한다. 

 

4. 프로토콜

프로토콜 : 컴퓨터 사이에서 데이터의 교환 방식을 정의하는 규칙 체계

사람마다 생각하는 구조가 다르기 때문에 ISO에서 OSI 7 계층 참고 모델을 만듦.

OSI7계층은 다른 글로 정리해 두었습니다.

 

계층별 간단한 예시 또는 설명

응용계층 - (카카오톡, LOL, 네이버카페)

표현계층 - (HTML)

세션계층 - (응용/표현 객체의 전달)

전송계층 - 양 끝단 전송 품질을 보장

네트워크계층 - 어떻게 network core가 끝단까지 연결되는지 보여주는 계층

데이터링크계층 - network core 안 각각의 링크에 대한 규약

물리계층 - 실제 링크를 어떤 선을 쓸 것인지에 대한 부분을 규약 하는 계층

 

세션, 표현, 응용 계층을 응용계층으로 인터넷 5 계층이라고도 불림. 

 

 

5. 클라우드란?

클라우드 컴퓨팅이란 인터넷 기반의 컴퓨팅을 말합니다. 인터넷 상의 가상화된 서버에 프로그램을 두고 필요할 때마다 컴퓨터나 스마트폰 등에 불러와 사용하는 서비스입니다. 

클라우드(Cloud)라는 단어가 말해주듯, 인터넷 통신망 어딘가에서 구름에 싸여 보이지 않는 컴퓨팅 자원(CPU, 메모리, 디스크 등)을 원하는 대로 가져다 쓸 수 있습니다. 구름에 싸여 있다는 것은 그 내부를 보려고 하거나 알지 않아도 얼마든지 내가 원하는 것을 꺼내어 사용할 수 있다는 것이며, 인터넷이 연결된 어느 곳에서든 이것을 보장받을 수 있다는 뜻입니다. 

'CS > Network' 카테고리의 다른 글

[Network] Stateless와 Connectionless  (0) 2024.05.24
[Network] 3-Way Handshake란  (0) 2024.05.22
[Network] OSI 7계층 모델  (0) 2024.05.20
컴퓨터 네트워크의 계층  (0) 2023.06.19
컴퓨터 네트워크의 품질 기준  (0) 2023.06.14
profile

응애개발자

@Eungae-D

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!