r잡초처럼
바른 프로그래밍
r잡초처럼
전체 방문자
오늘
어제
  • 분류 전체보기 (124)
    • FastAPI (7)
    • 끄적끄적 (2)
    • Python (17)
    • Django (31)
    • Database (2)
    • Docker (7)
    • 디자인패턴 (2)
    • CS 공부 (12)
      • 알고리즘 (2)
      • 자료 구조 (1)
      • 네트워크 (7)
      • IT 지식 (1)
      • 운영체제 (1)
    • 기타 팁들 (10)
    • Aws (2)
    • 독서 (1)
    • 코딩테스트 공부 (1)
      • 백준 (0)
      • 프로그래머스 (1)
    • DevOps (13)
    • TIL (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 컴퓨터 기본 지식
  • Batch
  • CS 지식
  • pycharm
  • 파이썬 클린 코드
  • preonboarding
  • pytest
  • 랜과 왠
  • 랜 카드
  • 모두의 네트워크
  • 네트워크
  • 케이블의 종류
  • query param
  • cp949
  • dotenv
  • fastapi
  • validate
  • 상속 안티 패턴
  • 완벽한 IT 인프라 구축을 위한 Docker
  • 7장
  • 5장 회사에서 하는 랜 구성
  • poetry
  • 물리 계층
  • 상속과 컴포지션
  • 전기 신호
  • docker
  • 6장
  • 책 리뷰
  • encoding
  • depends

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
r잡초처럼

바른 프로그래밍

[모두의 네트워크] 28장 응용 계층의 역할
카테고리 없음

[모두의 네트워크] 28장 응용 계층의 역할

2022. 12. 30. 12:12

1. 응용 계층의 역할

애플리케이션은 서비스를 요청하는 측에서 사용하는 애플리케이션은 클라이언트로 불린다.

서비스를 제공하는 측에서 사용하는 애플리케이션은 서버라고 불린다.

이러한 애플리케이션은 응용 계층에서 동작한다.

OSI 모델의 응용 계층

응용 계층에서는 클라이언트의 요청을 전달하기 위해 서버가 이해할 수 있는 메시지(데이터)로 변환하고 전송 계층으로 전달하는 역할을 한다.

또한 클라이언트 측 애플리케이션(웹 브라우저, 메일 프로그램 등)이 서버 측 애플리케이션(웹 서버 프로그램, 메일 서버 프로그램 등)과 통신하려면 응용 계층의 프로토콜을 사용해야 한다.

1.1 각 애플리케이션의 프로토콜

  • 웹 사이트 - HTTP
  • 파일 전송 - FTP
  • 메일 전송 - SMTP
  • 메일을 받을 때 - POP3

또한 네트워크에서 컴퓨터나 네트워크 장비에 붙여진 이름을 기반으로 IP 주소를 알아내는 것을 이름 해석(name resolution)이라고 하는데, 이를 위해 DNS(Domain Name System)를 사용한다.

1.2 OSI 모델의 계층에서 사용되는 프로토콜과 기술

    r잡초처럼
    r잡초처럼
    오늘보다 내일 더 나은 개발자가 되기 위한 노력을 기록하는 블로그 입니다.

    티스토리툴바