본문 바로가기

아무거나

네트워크 정리

펄스 부호 변조 (PCM)

> ADC / DAC 변환 시 일어나는 일

 

< 과정 >

표본화 -> 양자화 -> 부호화

더보기

1. 아날로그 신호를 받아 모두 전송하는 것이 아닌 본래의 특성을 잃어버리지 않는 범위에서 필요한 정보만 추출해 전송.

이를 위해 "표본화" 를 진행

표본화 = 아날로그 파형을 디지털 형태로 변환하기 위한 표본을 취함.

 

2. 표본화 된 정보는 1.5 3.312 등등 의 값을 가질 수 있는데 이를 정수화 해줌 = 이산된 값으로 변환

이를 "양자화" 라 한다.

 

3. 마지막으로 디지털 부호로 변환 하는 것을 "부호화" 라 한다.


Hyper-V 를 이용한 가상화 기술 - (윈도우서버에 내장 된 가상화 기술이다)

한 대의 물리적인 서버에서 여러 개의 게스트 OS
설치하여, 동시에 사용할 수 있는 가상화 기능 제공

더보기
  1. 하드웨어 사용률을 높여 실제 서버의 운영 및 유지비용을 줄임
  2. 개발 및 테스트 효율성 향상
  3. 물리적 컴퓨터를 사용하지 않아도 되므로 서버 가용성을 향상함.

회선교환과 패킷교환

 

회선교환은 A 에서 B 까지 데이터를 전송할 때 

하나의 전송 전용선을 설정하고 그 길을 이용해서만 데이터를 전송함.

 

패킷교환은 A 에서 B 까지 데이터를 전송할 때

데이터를 패킷 단위로 나누어 연결 되어있는(사용가능한) 모든 네트워크 망으로 뿌려준다.

받는 곳에서는 이 패킷을 조합해 원래 데이터로 합쳐짐.

 

더보기

회선교환 장단점

장점 - 장점 대용량, 고속 데이터 처리 우수
- 고정적인 대역폭 사용가능
- 연속적인 데이터 처리에 우수
단점 - 회선 이용 효율이 떨어짐 (한정적으로 이용함)
- 통신과정에서 문제 발생 시 회선 할당부터 다시해야함.
- 통신 비용이 고가

패킷교환의 장단점

장점 - 회선 이용률 높음
- 에러 및 장애에 강함 (다른 회선으로 교체)
- 인터넷 뿐만 아닌 다양한 통신망에서 사용가능 (전화 가능)
단점 - 경로 탐색과정에서 지연
- 전송량 증가에 따라 지연율 급격히 상승
- 패킷헤더 추가로 인한 오버헤드 발생 가능

 


VPN (Virtual Private Network)

공중전화망에 사설망을 구축하여 통신사업자에게 전용회선을 임대

기존 사설망의 높은 비용부담을 해소

공중망을 통해 데이터를 전송하므로 송신측에서 암호화, 수신측에서 복호화 함

 

기능

-터널링

-인증

-암호화

-접근제어

VPN 프로토콜 종류

L2TP/IPsec

PPTP

 


HomePNA

가정에서 기존 일반 전화선을 이용하여 가입자에게 가장 저렴한 비용으로 고속 인터넷 서비스를 제공하는 시스템


무선기술

 

X.25 = WAN 에서 널리 쓰이는 프로토콜 / 3계층 지원

 

무선 네트워크 기술

1. IEEE 802 에서  802.11 이 무선 네트워크 표준임.

용어

WLAN : 무선랜(무선 근거리 통신망) = WiFi

IMT-2000

블루투스 = 무선 개인 통신망 (WPAN)


ICMP (Internet Control Message Protocol)

두 호스트간 통신 중 발생하는 정보를 메시지로 표현

0 : Echo Reply 에코 응답

8 : Echo Request 에코 요청

 

5 : Redirection Required  경로 재설정 (더 좋은 경로로)

11 : Time To Live Exceeded : IP 패킷이 네트워크에서 존재할 수 있는 시간을 초과 시

3 : Destination Unreachable : 패킷을 목적지로 보낼 수 없거나 비정상적

 


Well Known Port

20: FTP 데이터 포트

21: FTP 제어 포트

 

22: SSH

23: 텔넷

25: SMTP

53: DNS

80: HTTP (웹 페이지 전송 WWW)

110: POP


헷갈리는 리눅스 명령어 모음

Change (chage): 패스워드 정보 변경 및 설정

Chmod: 권한 변경 ( rwx = 111 / -/rwx/rwx/rwx   파일종류/소유자/그룹/other)

last: 사용자 접속 로그 출력

finger: 특정 사용자의 정보를 출력

alias: 자주 수행하는 명령어들을 쉽게 사용할 수 있도록 설정하는 명령어 (명령어 별칭)

man: 메뉴얼 manual (도움말)

 

find: 하위 폴더에 존재하는 파일을 찾음

grep: 하위 폴더를 포함해 존재하는 모든 파일에서 원하는 "단어" 를 찾아주는 명령어 (해당 단어가 포함 된 모든행 출력)

 

 

ifconfig: ipconfig 와 같은 ip 주소 정보 확인용

nslookup: 네임서버에 도메인 이름이나 ip를 조회

netstat: 네트워크의 연결상태와 라우팅 테이블 정보

-a: all

-r: 라우팅 테이블

-t: tcp

-u: udp 

 

traceroute: 패킷이 거쳐가는 경로를 추적해 연결 확인 및 호스트로 가는 경로 중 병목구간 확인가능.

(ping 은 서버가 ICMP 패킷을 무시하도록 설정하면 확인 불가)

 

강제시스템 종료 모음

reboot

shutdown -r now (즉시)

halt

init 0 (재부팅=6)

 

top: CPU, 메모리 사용량을 확인 / top = proc 에서 "일정 주기로 합산"해서 cpu 사용률을 출력 (모니터링 하는~)

ps: 현재 실행중인 프로세스 목록과 상태 ( process )   / ps = ps "한 시점"에 proc 에서 검색한 cpu 사용량

du: 파일, 디렉토리 별 디스크 사용량을 확인

mkfs: 파티션 포맷

 

grub: 부팅에 사용할 커널 이미지 파일의 경로를 지정

nohup: 터미널을 닫아도 실행 중인 프로세스를 백그라운드로 작업 되게 함. (no hangup 안끊기게)


NAT

사설 IP주소를 공인 IP 주소로 바꿔줌

공인 IP 주소를 절약 가능

내부 사설망을 이용해 보안 강화


IP 헤더 구조

Version

Header Checksum

Header Length

TTL

Source / Destination IP 주소

옵션

등등


3-Way Handshake

TCP= 연결형 서비스 TCP 의 연결 방법이다.

3-way 로 연결하고 4-way 로 해제

udp 보다 느리지만 높은 신뢰성.

 

1. Client -> Server = SYN (연결요청)

2. Server -> Client = SYN+ACK (요청 확인 응답)

3. Client -> Server = ACK (확인 응답)