본문 바로가기
소프트웨어공학/정보처리기사

[정보처리기사 필기] 정보 통신의 기초 - 통신 프로토콜

by javapp 자바앱 2022. 3. 26.
728x90

 

 

통신 프로토콜

두 개체 간의 데이터 교환을 하기 위한 통신 규약

 

 

통신 프로토콜 기본 구성 요소

    구문 Syntax

    의미 Semantics

    시간 Timing

 

 

통신 소프트웨어 세 가지 기본 구성요소

    데이터 송수신, 통신 하드웨어 제어, 이용자 인터페이스 제어

 

 

통신 프로토콜 기능과 기법

    에러 제어 - ARQ : 오류발생 시 수신측은 오류 발생을 송신측에 통보하고 송신측은 오류 발생 블록을 재전송하는 절차

    순서화 - 가상회선, 데이터 그램

    흐름 제어 - Sliding Window : 긍정적인 응답 왔을 때만 프레임의 갯수 증가

 

 

OSI 7 계층

    Application HTTP, FTP, SMTP

    Presentation 코드 구문 압축 번역 암호화

    Session 전송계층의 데이터 회복 방법에 대한 제어

    Transport 종단간 오류복구,검출 ,흐름제어 TCP / UDP

    Network 트래픽 흐름 제어 IP , IEEE

    Data link 노드간 오류와 흐름 제거, 신뢰성, 프레임기법, 흐름제어, 연결제어 HDLC, LAN

    Physical

 

 

TCP/IP 계층

    응용 계층

    트랜스포트 계층

    인터넷 계층

    링크 계층


캡슐화 : OSI 참조 모델, 데이터 이외에 제어 정보를 부과하는 것

    프로토콜 제어(CONTROL), 에러 검출 코드(FCS), 주소(ADDRESS)

 

 

Telnet

    원격지에 있는 컴퓨터에 접속 실행

    네트워크를 통해 원격 연결

    가상 터미널 기능

 

 

ARP : IP 주소를 MAC 주소(물리주소)로 변환

ICMP : IP 상태 오류 정보 공유, ping

SNMP : 네트워크 망관리 위한 프로토콜

 

 

UDP

    헤더

        송신, 수신 Port Number

        UDP Checksum

        UDP Length

 

 

IPv6

    128 bit

    16 bit 씩 8부분

    인증 및 보안

    패킷 크기 제한 없다. \ IPv4 : 64 Kbyte 고정

    확장 헤더를 통해 네트워크 기능 확장 용이

    Unicast , Anycast, Multicast

    기본 헤더 크기 40 byte 고정

 

IPv4

    32bit

    8 bit 씩 4부분

    기본 헤더 크기 20~60

 

 

전자우편

    SMTP : 보낼 떄

    POP3 : 받을 때

    MIME : 멀티미디어

    IMAP : 메일 서버 직접 접속, 관리

        양방향


VoIP

    음성 통화를 가능케 해주는 기술

 

WiBro

    차량으로 이동 사용 가능, 무선 휴대 인터넷 서비스

 

RFID

    태그 부착 무선 통신, 비접촉 기술

 

VPN

    사설망 구축

 

디지털 트윈

    실제 물리적인 자산 대신 소프트웨어로 가상화

 

Mesh Network

    특수목적

 

Mashup

    웹에서 제공하는 정보 및 서비스를 이용하여,

    새로운 소프트웨어나 서비스, 데이터베이스 만드는 기술

 

포스퀘어

    위치 기반 SNS

 

멤리스터

    메모리와 레지스터

 

PICONET

    블루투스 기술 사용하여 통신망을 형성

 

SDDC 소프트웨어 정의 데이터

    모든 인프라가 가상화되는 데이터 센터

 

텔레매틱스

    자동차와 무선통신기술


쿠키

    자신 컴퓨터에 사용자 기본 설정에 대한 정보를 저장하고 있는 텍스트 파일

 

웹 캐시

    사용자 정보를 저장하지 않는다.

 

RSS

    웹 사이트 간의 콘텐츠를 교환하기 위한 XML 기반 기술

 

CGI (Common Gateway Interface)

    웹 서버상 다른 프로그램 실행시키기 위한 기술

 

포트 번호

    HTTP : 80

    Telnet : 23

    FTP : 21

 

 

 

 

 

 

 

댓글