TCP ,IP / 기타

2023. 2. 22. 20:01정처기 필기/4과목 - 프로그래밍 언어 활용

TCP / IP

* 컴퓨터들끼리 데이터를 주고 받을 수 있도록 하는 표준 프로토콜

 

TCP - OSI 계층의 전송 계층에 해당
- 신뢰성 있는 연결형 서비스 제공
- 순서 제어, 오류 제어, 흐름 제어 기능 제공
- 스트림 전송 기능 제공
- 양방향 연결형 서비스 제공
IP - OSI 계층의 네트워크 계층에 해당
- 데이터 그램을 기반으로 하는 비연결형 서비스 제공
- 패킷의 분해/조립, 주소지정, 경로 선택 기능(라우팅) 제공

 

2. TCP / IP 구조

 

3. 응용 계층 주요 프로토콜

HTTP : html

FTP : 파일 전송

TELNET : 가상 터미널 기능 (원격)

SMTP : 전자우편

SNMP

DNS : 도메인 네임을 IP주소로 매핑

 

4. 전송 계층 주요 프로토콜

TCP : 

UDP : 속도, 대화, 비연결형, 단순

RTCP : 제어 프로토콜, 다중화

5. 인터넷 계층의 주요 프로토콜 (네트워크)

IP : 경로 설정, 비연결형(데이터그램) 신뢰성X

ICMP : 제어 메시지를 관리하는 역할

IGMP : 멀티캐스트 그룹 유지

ARP : IP주소 -> MAC 주소

6. 네트워크 엑세스 계층의 주요 프로토콜( 데이터 링크, 물리)

 


기타

1. 형상 관리 절차

* 형상 식별

  : 관리 대상에 이름과 번호를 부여하고, 계층 구조로 구분하여 추적이 용이하도록 작업

 

* 형상 통제

  : 식별된 형상 항목에 대한 변경 요구를 검토하여 현재의 기준선이 반영되도록 조정함.

 

* 형상 감사

  : 기준선의 무결성을 평가

 

* 형상 기록

  : 작업 결과 기록

 

2. 모듈화

- 정보 은닉 

- 분할과 정복

- 데이터 추상화

- 모듈 독립성

 

3. 프로토타입

- 속성과 메서드를 다른 클래스의 인스턴스에 복제, 생성하는 작업을 덜 수 있는 프로그래밍 스타일

- 객체지향 프로그래밍과 달리 클래스를 명확히 정의하지 않아도 됨

 

4. 라우팅 프로토콜 (네트워크 계층)

프로토콜 설명
RIP
(Routing Information Protocol)
- 벨만포드 알고리즘을 이용해서 최적의 경로를 설정하는 소규모 프로토콜
- 최대 홉 수를 15로 제한
- 거리 백터 프로토콜이라고도 한다.
OSPF - RIP의 단점을 개선
- 다익스트라, Link Static 기반 알고리즘
- 대규모 프로토콜
BGP - EGP의 단점을 보완
- 자치 시스템 간의 라우팅 프로토콜