[네트워크] 4 계층

최동혁·2023년 1월 30일
0

컴퓨터 네트워크

목록 보기
14/19

4계층 프로토콜

  • 프로그램끼리 데이터를 주고 받는 것.
  • 3계층은 데이터를 받았는지 대답해주지 않는다.
  • 하지만 4계층(TCP)은 계속 대답을 해준다.
    • 나 이거 보낼께, 받았어?
    • 응 받았어
  • 이런 통신을 신뢰할 수 있는 통신이라고 말한다.

TCP 프로토콜

UDP 프로토콜

포트 번호

  • 예를 들어, A와 B가 있다.
  • A가 80번 포트를 사용하면, B는 80번 포트를 사용할 수 없다.
  • A는 443번 포트도 사용할 수 있다.
  • 각 포트마다 사회적인 약속처럼 쓰이는 용도가 있다.
  • 무조건 지켜야 하는 것은 아니다.

전 세계적으로 유명한 Well-Known 포트

  • SSH, DNS, HTTP, HTTPS 정도는 알아야 한다.
  • DNS는 도메인과 ip를 매핑해주는 역할
  • HTTP와 HTTPS는 웹사이트 접속할 때 쓴다.
  • 얘네는 전부 클라이언트와 서버가 통신하는 방식으로 동작함.
  • 세계적으로 잘 알려진 포트를 well-known 포트라고 하는데 범위는 1024까지 쓴다.

조금은 유명한 Registered 포트

일반 사용자들이 사용하는 Dynamic 포트

프로그램의 연결 정보

  • 현재 포트 활성 여부를 나타내는 활성 연결 테이블
  • netstat -ano 명령어
  • 여기서 상태 Listening은 정상적으로 실행되는 상태임.
  • PID는 프로세스 ID이다.
    • 여기서 프로세스는 실행된 프로그램이다.
      - 실행할 때마다 번호가 바뀐다.

  • tasklist | findstr 프로세스ID
    • 어떤 프로그램인지 PID를 이용해서 알 수 있다.
profile
항상 성장하는 개발자 최동혁입니다.

0개의 댓글