Programming/Computer Science
네트워크의 기본 개념 요약
긍정왕웹서퍼
2021. 9. 26. 23:40
728x90
기본 용어
- 노드 : 네트워크에 사용되는 장비, 단말, 시스템
- 링크 : 노드와 노드간의 논리적인 회선
- 라우팅 : 네트워크에서 경로를 설정해주는 과정
- 서버 : 서비스를 제공하는 시스템
- 클라이언트 : 서비스를 제공받는 시스템
다중화 / 역다중화
- 다중화 ( Multiplexing ) : 송신측에서 하나의 회선을 시간, 주파수, 코드로 나누어 많은 데이터를 싣는 것
- 역 다중화 ( De-Multiplexing ) : 수신 측에서 하나의 회선에 다중화되어 온 데이터를 각 채널별로 분리시키는 것
캡슐화 / 디캡슐화
- 캡슐화 Encapsulation : 송신측에서 데이터에 제어정보를 부가하는 과정
- 디캡슐화 De-Encapulation : 수신측에서 데이터에 제어정보를 제거하는 과정
암호화 / 복호화
- 암호화 : 암호키를 사용하여 평문을 암호문으로 변경하는 것
- 복호화 : 복호화키를 사용하여 암호문을 평문으로 복구하는 것
대칭키 / 비대칭키
- 대칭키 : 암호화키 = 복호화키 가 같은키를 대칭키라고 한다. 장점 : 회로가 간단하며 암호화 및 복호화 속도가 빠름 단점 : 키의 전달에서의 보안 취약성, 관리 불편
- 비대칭키 : 암호화키 ≠ 복호화키 가 다른키를 비대칭키라고 한다. 장점 : 키의 전달 및 관리 용이 단점 : 회로가 복잡하며, 암호화 및 복호화 속도가 늦음
데이터 전송 기술
- 유니캐스팅 ( Unicasting ) : 하나의 특정 수신자에게 전송하는 방법
- 멀티캐스팅 ( Multicasting ) : 사전에 그룹에 가입된 다수의 수신자에게 전송하는 방법
- 브로드캐스팅 ( Broadcasting ) : 불특정 다수의 수신자에게 전송하는 방법 (예: 방송)
데이터 전송 방식
- 동기식 전송 ( Synchronous ) : 송신과 수신간의 타이밍을 맞추어, 고속 전송하는 것
- 비동기식 전송 ( Asynchronous ) : 송신과 수신간의 타이밍을 맞추지 않고, 저속 전송하는 것
오류제어 기술
- 오류 검출 ( Parity, CRC )
- 오류 무시
- 오류 정정(해밍코드(Hamming Code))
- 재전송
흐름제어 기술
- 흐름제어 방법 : 송신측과 수신측간에 데이터의 처리속도 차이로 인해 발생하는 문제를 해결하기 위한 방법 X - ON/OFF , Slide Window
신호전송 기술
- 베이스밴드 (Baseband) 전송 : 신호를 변조를 하지 않고 직접 전송하는 방식 예)LAN
- 브로드밴드 (Broadband) 전송 : 신호변조기를 사용하여 신호를 변조하여 전송하는 방식
신호전송 방식
- 단방향 전송 : 송신측은 보내기만하고 수신측은 수신만 가능 예) 티비, 라디오
- 반이중 전송 : 하나의 채널로 동시에 송수신이 되지 않으며 한쪽에서 송신 시에 상대편은 수신만 가능 예) 경찰 무전기등
- 전이중 전송 : 채널이 2개라 동시에 송수신이 가능 예)전화, 휴대폰
네트워크 구성요소
- 구축목적 : 자원의 공유, 정보전달의 통로 제공, 원활한 통신서비스 제공등
- 구성요소 :
- 네트워크 장비 : 리피터, 허브, 스위치, 브리지, 라우터, 게이트웨이, 전송장비등
- 서버 장비 : 웹서버, 메일서버, 웹하드서버, 백업서버등
- 보안 장비 : 방화벽, 침입탐지, 침입차단, 접근제어, 로그관리 시스템등
- 케이블 : 꼬임선(utp,stp), 동축케이블, 광케이블등
- 네트워크의 발전방향 : 광대역 초고속 네트워크 → 안전하고 신뢰성 → 이동성을 고려한 무선