일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 지금 자면 꿈을 꾸지만
- 그리디
- branch
- 게임 서버 아키텍처
- MySQL
- router
- 백준 32029번
- Express.js
- Prisma
- string
- localstorage
- ccw 알고리즘
- Next
- ucpc 2024 예선 e번
- 백준 32028번
- PROJECT
- 더 흔한 색칠 타일 문제
- ucpc 2023 예선 d번
- pm2
- HTTP
- ucpc 2023 예선 i번
- JavaScript
- MongoDB
- 자바스크립트
- Github
- ERD
- 백준 28303번
- map
- insomnia
- html5
Archives
- Today
- Total
dh_0e
[특강] 응용 계층? DNS? HTTP? 본문
응용 계층(Application Layer)
- 컴퓨터 네트워크에서 OSI(Open Systems Interconnection) 모델이나 TCP/IP 모델에서 가장 상위에 위치하는 계층
- 사용자가 네트워크 서비스에 접근할 수 있도록 하며, 네트워크와 관련된 응용 프로그램들이 서로 통신할 수 있게 해줌
- 주요 기능으로는 데이터의 전송, 파일 전송, 이메일 전송, 웹 서비스 등이 있음
- 사용자와 직접적으로 상호작용하는 계층으로, 가장 많은 서비스와 프로토콜들이 이 계층에서 작동
DNS(Domain Name System)
- 인터넷에서 도메인 이름과 IP 주소를 매핑하여 사용자가 쉽게 접근할 수 있도록 도와주는 시스템
- DNS는 인터넷에서 사용되는 주소인 도메인 이름(예: example.com)을 실제 네트워크 주소인 IP 주소(예: 192.0.2.1)로 변환하거나, 그 반대의 역할을 수행
- 사용자가 웹 브라우저에 도메인 이름을 입력하면, DNS는 해당 도메인 이름에 대응하는 IP 주소를 찾아줌
HTTP(HyperText Transfer Protocol)
- 웹 서버와 웹 브라우저 간에 문서를 전송하기 위한 통신 규약(프로토콜)
- HTTP는 클라이언트(웹 브라우저)가 서버에 요청(Request)을 보내고, 서버가 그에 대한 응답(Response)을 주는 방식으로 동작
- 주로 HTML 문서와 같은 웹 페이지를 전송하는 데 사용되며, 최근에는 다양한 데이터 형식과 멀티미디어 파일을 전송할 수 있는 다양한 버전이 발전되어 있음(HTTP/1.1, HTTP/2, HTTP/3)
'내일배움캠프 > 특강' 카테고리의 다른 글
[과제] 삼각함수, 역삼각함수 (+티스토리 수식 넣는 법) (0) | 2024.07.01 |
---|---|
[특강] 로드 밸런싱, 대칭 키 암호화 방식, 공개 키 암호화 방식 (0) | 2024.06.28 |
[과제] 전송 계층, TCP/UDP, TCP 오류, 흐름, 혼잡 제어 (0) | 2024.06.18 |
[특강] 샤딩(Sharding) (0) | 2024.06.11 |
[특강] 연봉 1억 받는 개발자가 되는 법 (1) | 2024.06.07 |