정보처리기사 네트워크 정리

KwonSungMin·2023년 10월 7일
0

정보처리기사

목록 보기
5/12

IP주소 8비트씩 4개 총 32bit

서브네팅

할당된 네트워크 주소를 다시 여러개의 작은 네트워크로 나누어 사용하는것

서브넷 마스크

네트워크와 호스트 주소를 구분하기 위한 비트

이를 변경하여 네트워크 주소를 여러개로 분할하여 사용한다

192.168.1 0/24 에서 192.168.1 은서브넷 마스크이고

3개의 subnet으로 나눈다면 앞에서 부터 2^2 총 4bit를 할당해줘야하고

00 01 10 11 중 11을 제외한 3개로 나눠진다

192.168.1.0 은 네트워크 192.168.1.63은 브로드 캐스트 주소가 된다

IPv6

  • 128 비트
  • ipv4 보다 전송속도 빠름
  • 주소부족문제 해결
  • 다양한 정보 저장 가능
  • 호환성 이 높다 등등..

주소부족문제를 해결하기위해

  • 유니케스트(1:1)
  • 멀티케스트(1:1) 단일 송신사 : 복수 수신자
  • 애니케스트(1:1) 단일 송신사 : 단일 수신자 인데 가장 가까운 단일 송신사

OSI 7계층

물데네 전세표응

  • 물리계층
    • 전송이 필요한 두 장치간의 실제 접속과 전기적, 기능적, 절차적 특성에 대한 규칙을 정의한다
    • 리피터, 허브
  • 데이터 링크
    • 시스템 간 연결 설정과 유지 및 종료를 담당
    • 오류제어와 흐름제어, 순서제어 기능을 함
  • 네트워크 계층
    • 개방된 시스템들 간의 네트워크 연결을 관리하는 기능과 데이터의 교환 및 중계 기능을 한다.
    • 네트워크 연결을 설정 ,유지, 해제하는 기능을 한다
  • 전송계층
    • 종단시스템간에 투명한 데이터 전송을 가능하게 한다
    • 단말기 사이라는 말도 여기임
    • TCP, UDP 등의 표준이 있다
    • 게이트웨이
    • 오류제어,흐름제어를 수행한다
  • 세션계층
    • 송,수신 측 간의 관련성을 유지하고 대화 제어를 담당한다
    • 연결의 생성, 관리, 종료를 위해 토큰을 사용
  • 표현계층
    • 응용 계층으로 받은 데이터를 세션 계층에 보내기 전에 통신에 적당한 형태로 변환하고 반대로도 변환한다
  • 응용계층
    • 사용자가 OSI 환경에 접근할 수 있도록 서비스를 제공한다
    • 파일 전송, 전자 사서함 등 어플리케이션 서비스 제공

프로토콜

  • 구문(syntax) : 전송하고자하는 데이터의 형식
  • 의미(semantics) : 정확한 정보 전송을 위한 협조사항과 오류 관리를 위한 제어정보규정
  • 시간(Timing) : 두 기기 간의 통신 속도, 메세지의 순서 제어 등을 규정

TCP

  • 전송계층에 해당
  • 가상회선 방식을 기반으로 연결형 서비스 제공
  • 패킷,순서제어,오류제어,흐름제어 등 제공

IP

  • 네트워크 계층

  • 데이터그램 방식을 기반으로 하는 비연결형 서비스를 제공

  • 패킷의 분해/조립, 주소지정, 경로 선택 기능을 제공

  • FTP

    • 컴퓨터와 컴퓨터 또는 컴퓨터와 인터넷 사이에서 파일을 주고 받을 수 있도록 하는 원격 파일 전송 프로토콜
    • 20번 포트
  • SMTP

    • 전자우편을 교환하는 서비스
  • TELNET

    • 원격 컴퓨터를 자신의 컴퓨터처럼 사용하게 해줌
    • 가상의 터미널 기능을 수행
  • SNMP

    • TCP/IP 네트워크 관리 프로토콜 네트워크 관리 시스템에 보내는데 사용되는 표준 통신 규약
  • DNS

    • IP와 도메인 네임을 매핑
  • HTTP

    • HTML 문서를 송수신하기 위한 표준 프로토콜

TCP

  • 양방향 연결
  • 가상회선 연결
  • 스트림 위주의 전달을 함
  • 신뢰성이 있는 경로를 확립하고 메시지 전송을 감독함

UDP

  • 비연결형 서비스
  • TCP에 비해 단순한 헤더구조라서 흐름제어나 순서제어가 없어 전송 속도 빠름
  • 실시간 전송에 유리
  • 신뢰성보단 속도가 중요시되는 네트워크에서 사용됨

RTCP(Real Time Control Protocol)

  • RTP(Real time transport protocol) 패킷의 전송품질을 제어하기위한 제어 프로토콜
  • 세션에 참여한 각 참여자들에게 주기적으로 제어 정보를 전송

ICMP(control)

  • IP와 조합하여 통신중에 발생하는 오류의 처리,전송 경로 변경 등 제어를 담당

IGMP(group)

  • 멀티캐스트 그룹 유지를 위해 사용됨

ARP

IP → MAC

RARP

MAC→IP

IEEE 802

  • LAN을 위한 표준 프로토콜

네트워크 관련 신기술 → 이거에바임

네트워크 구축

  • 성(STAR)형
  • 링형
  • 버스형
  • 계층형(분산형)
  • 망형

경로 제어 프로토콜

IGP(interior gateway protocol)

  • RIP
    • 거리벡터 라우팅 프로토콜
    • 벨만 포워드 알고리즘 사용
    • 최대홉이 15로 제한
    • 30초마다 모든 라우터한테 알린다
  • OSPF(Open shortest path first protocol)
    • RIP의 단점을 보완하기 위해 나옴
    • 대규모 네트워크에 많이 사용
    • 거리정보를 실시간으로 제공
    • 다익스트라 알고리즘을 사용
    • 하나의 자율시스템에서 동작하면서 내부 라우팅 프로토콜의 그룹에 도달함

EGP(exterior gatewat protocol)

  • 게이트웨이(자율시스템이라고도 불리나봄) 간의 라우팅에 사용되는 프로토콜

BGP(Border gateway protocol)

  • EGP를 보완하기 위해 만듬
  • 초기에는 전체 라우팅 테이블을 교환하고 이후에는 변화된 정보만을 교환

EGP는 전체라우팅 테이블을 계속 교환하는듯?

트래픽제어

  • 흐름제어
    • 정지 대기 : 수신측 ACK를 받은후에 다음 패킷을 전송
    • 슬라이딩 윈도우
      • 송신측은 수신측으로 부터 ACK 없이도 보낼수 있는 패킷의 수를 미리 약속받음
      • 해당 패킷의 최대치가 원도우 크기
  • 폭주제어
    • 느린 시작
    • 혼잡 회피
  • 교착상태 방지
profile
천천히

0개의 댓글