제이제이
article thumbnail

 

😀 인터넷의 정의

  • inter( ~ 사이에) + net(망, 그물망) = 하나의 그물망처럼 전세계의 컴퓨터, 통신장치(노드)들을 하나로 연결하는 거대한 통신망을 의미합니다. 

 

🤔 “인터넷”은 바라보는 관점에 따라 다음과 같은 2가지의 답변이 있습니다.

  1. 인터넷의 구성요소의 관점에서의 답변 = “인터넷을 구성하는 기본적인 하드웨어와 소프트웨어”를 기술함
  2. 서비스를 제공하는 관점에서의 답변 = “분산 애플리케이션에 서비스를 제공하는 네트워킹 인프라 구조”의 관점에서 기술함

 

👉🏻 구성요소로 본 인터넷


 

💺 서비스 측면에서 본 인터넷


ex) Java, Python으로 개발한 응용 프로그램들 간의 데이터 송수신

→ 인터넷이 연결된 다른 종단 시스템(End System)에게 해당 프로그램의 데이터를 전송해야 합니다.

→ 이때 인터넷을 통해 목적지 종단 시스템에게 데이터를 전송하도록 “소켓 인터페이스”를 이용합니다.

 

+) 👩🏻‍🏫 소켓 인터페이스란

  • 소켓 인터페이스는 송,수신 프로그램이 따라야하는 규칙의 집함을 의미합니다.
  • 인터넷은 이 규칙을 지켜 데이터를 목적지 종단 시스템까지 데이터를 전달합니다.

 

📌 프로토콜이란 무엇인가?


  • 컴퓨터 네트워킹에서의 “프로토콜”은 사람의 의사소통과 비슷합니다.

 

📒 Reference (참고 자료)


  1. 컴퓨터 네트워킹 하양식 접근(Computer Networking _ A Top Down Approach, 8th)
  2. K Mooc - 부산대 컴퓨터 네트워킹 ppt 및 강의 video | K-MOOC
 

video | K-MOOC

Dynamic Host Config, Protocol 시청

www.kmooc.kr

 

profile

제이제이

@아사비치즈스틱

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!