제육's 휘발성 코딩
Published 2021. 9. 8. 12:19
[Network] 프로토콜이란? CS/네트워크
반응형

Communication

  • Communicate = to share
  • 모스부호 -> 전기신호(아날로그 통신) -> 컴퓨터(디지털 통신)
  • 아날로그 통신 - 주파수
  • 디지털 통신 - 0과 1의 비트 값
  • 통신을 위한 5가지 요소
    • 송신자, 수신자, 전송매체 , 메세지, 약속(프로토콜)
    • 컴퓨터 네트워크에서는 노드와 링크 (노드: 컴퓨터(송,수신), 링크: 네트워크 케이블(전송매체), 메시지(비트열), 프로토콜(tcp/ip))
      • 실제 송신, 수신 사이에 여러 노드들이 존재 한다.
      • 노드의 종류 (1. Terminal (단순 전달, 스스로 계산X) , 2. Host (컴퓨터), 3. Device(네트워크 상의 여러 장치 - 허브, 스위치, 브릿지, 라우터 등))

image

프로토콜

  • 통신을 원활하게 연결해주는 S/W - 통신 규약
    • 식별(주소) - IP Address (IPv4 대부분 사용) - 주소를 통해 목적지를 정한다.
    • 오류제어 - 메시지 교환은 송신, 수신 응답을 반복한다.
      • 일정 시간안에 응답이 없으면 타임아웃 -> 보낸 메시지를 재전송
      • 받는 동안에 변형이 발생시, 변형에러를 체크해서 부정 응답 전송 -> 재전송
    • 흐름제어 - 노드 별 성능이 다르다, 느린쪽에 맞춰서 한번에 받을 수 있는 양만큼 전달
    • 라우팅 - 길 찾기 (IP 프로토콜 담당)
      • 라우팅 역할을 하는 장비 - 라우터
반응형
profile

제육's 휘발성 코딩

@sasca37

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요! 맞구독은 언제나 환영입니다^^