본문 바로가기

네트워크

[혼자 공부하는 네트워크] 01 컴퓨터 네트워크 시작하기

01-1 컴퓨터 네트워크를 알아야 하는 이유

컴퓨터 네트워크란 여러 장치가 연결되어 정보를 주고받을 수 있는 통신망을 의미합니다.

인터넷이란 여러 네트워크를 연결한 '네트워크의 네트워크'를 의미합니다.

개발자가 컴퓨터 네트워크를 알아야 하는 이유

- 프로그램을 만드는 업무에서 네트워크 지식을 활용하는 경우

- 프로그램을 유지 보수하는 업무에서 네트워크 지식을 활용하는 경우

 

01-2 네트워크 거시적으로 살펴보기

네트워크의 기본 구조

- 호스트 : 서버, 클라이언트

- 네트워크 장비 

- 통신 매체 

- 메세지

범위에 따은 네트워크 분류

- LAN : 근거리 통신망

- WAN : 광역 통신망

메세지 교환 방식에 따른 네트워크 분류

- 회선 교환 방식 

- 패킷 교환 방식

주소와 송수신지 유형에 따른 전송 방식

- 유니캐스트

- 브로드캐스트

 

01-3 네트워크 미시적으로 살펴보기

프로토콜, 네트워크 참조 모델, 캡슐화(역캡슐화)

프로토콜

- 패킷 교환 방식

- 목적과 특징

네트워크 참조 모델 = 네트워크 계층 모델

첫째, 네트워크 구성과 설계가 용이합니다

둘째, 네트워크 문제 진단과 해결이 용이합니다

OSI 모델

1 물리 계층

2 데이터 링크 계층

3 네트워크 계층

4 전송 계층

5 세션 계층

6 표현 계층

7 응용 계층

TCP/IP 모델

OSI 모델의 목적이 '이상적 설계'에 가깝다면, TCP/IP 모델은 '실용적 구현'에 가깝습니다

1 네트워크 액세스 계층

2 인터넷 계층

3 전송 계층

4 응용 계층

캡슐화와 역캡슐화

- 캡슐화

- 역캡슐화

PDU

트래픽과 네트워크 성능 지표

- 처리율

- 대역폭

- 패킷 손실

'네트워크' 카테고리의 다른 글

Computer networking specialist  (1) 2024.10.19
네트워크 현업자의 푸념  (0) 2024.10.13
현직 네트워크 엔지니어의 푸념  (3) 2024.10.13
네트워크 교수의 분야설명  (1) 2024.10.13