본문 바로가기

CS

인터넷이란?

아래 백엔드 로드맵에 나와있는 자료를 참고해서 공부 및 정리한 내용으로 틀린 부분이 있을 수 있습니다.

https://roadmap.sh/backend

 

Backend Developer Roadmap

Learn to become a modern backend developer using this roadmap. Community driven, articles, resources, guides, interview questions, quizzes for modern backend development.

roadmap.sh

 

인터넷이란?

인터넷을 알기 위해서는 먼저 네트워크에 대한 이해가 필요하다

네트워크 : 서로 연결된 컴퓨터 또는 기타 장치 그룹을 말한다

이런 네트워크들이 함께 연결되면서 인터넷을 형성한다.

 

프로토콜

인터넷은 일련의 표준화된 프로토콜을 사용하여 작동한다.

프로토콜은 장치간에 정보를 교환하는 방법을 정의하고 안정적이고 안전하게 전송되도록 하게 한다.

표준화된 프로토콜은 서로 다른 장치들이 원할하게 통신할 수 있다는 이점이 있다.

 

패킷

인터넷을 통해 데이터를 보내면 데이터는 장치에서 라우터로 보낼때 작은 패킷으로 쪼개진다.

라우터는 패킷을 검사하고 최종 목적지에 도착 할 때까지 다음 라우터로 전달한다.

 

HTTP/HTTPS

인터넷 기반 애플리케이션 및 서비스에서 가장 일반적으로 사용되는 두가지 프로토콜

HTTP는 클라이언트와 서버간에 데이터를 전송하는데 사용하는 프로토콜이다.

HTTPS는 SSL/TLS 암호화를 사용하여 클라이언트와 서버간에 전송되는 데이터를 암호화하는 보다 안전한 버전의 HTTP이다.

'CS' 카테고리의 다른 글

[CS] 캐시 메모리란?  (0) 2024.04.14
웹 호스팅이란??  (0) 2023.05.31
DNS란?  (0) 2023.05.25
브라우저의 작동 원리  (0) 2023.05.19
HTTP란?  (0) 2023.05.09