모두의 네트워크
-
[모두의 네트워크] 7장 응용 계층 : 애플리케이션에 데이터 전송하기CS지식 2022. 6. 16. 12:16
28. 응용 계층의 역할 OSI 모델의 7계층인 응용 계층 - 응용 계층 역할 = 애플리케이션이 동작하는 계층 웹 페이지를 볼 때는 인터넷 익스플로러 같은 웹 브라우저를 사용하고 메일을 보내고 받을 때는 Outlook같은 메일 프로그램을 사용한다. 이렇게 애플리케이션은 사용자가 하고 싶은 일을 할 수 있도록 도와준다. 애플리케이션은 서비스를 요청하는 클라이언트와 서비스를 제공하는 서버로 분류할 수 있다. 서비스를 요청하는 클라이언트 = 웹 브라우저, 메일 프로그램 서비스를 제공하는 서버 = 웹 서버 프로그램, 메일 서버 프로그램 물리 계층, 데이터 링크 계층, 네트워크 계층, 전송 계층 = 상대방에게 데이터를 정확하게 전달할 수 있다. 응용 계층 = 애플리케이션과 데이터를 주고받기 위해 필요하다. = 클..
-
[모두의 네트워크] 6장 전송 계층 : 신뢰할 수 있는 데이터 전송하기CS지식 2022. 6. 16. 11:44
23. 전송계층의 역할 OSI 모델 4계층인 전송 계층 네트워크 계층 : 다른 네트워크로 데이터를 전송하려면 라우터가 필요, 라우터의 라우팅 기능을 사용하여 전송. 만약, 라우팅 정보가 잘못되었거나 많은 라우터를 경유하는 도중에 라우터에 문제가 생기거나 패킷이 손상될 수도 있음 물리 계층, 데이터 링크 계층, 네트워크 계층의 3계층이 있으면 목적지에 데이터를 보낼 수 있지만 데이터가 손상되거나 유실되어도 이 계층들에서는 아무것도 해줄 수 없음 네트워크 계층은 목적지까지 데이터를 전송하고 전송 계층은 데이터가 제대로 도착했는지 확인하는 역할 - 전송 계층의 역할 : 목적지에 신뢰할 수 있는 데이터를 전달하기 위해 필요 1. 오류를 점검하는 기능 2. 전송된 데이터의 목적지가 어떤 애플리케이션인지 식별하는 ..
-
[모두의 네트워크] 5장 네트워크 계층 : 목적지에 데이터 전송하기CS지식 2022. 6. 15. 11:39
17. 네트워크 계층의 역할 OSI모델의 3계층인 네트워크 계층 전 세계에는 수많은 네트워크가 있고 그 네트워크들은 서로 연결되어 거대한 인터넷을 이루고 있다. 어떻게 연결될 수 있던 걸까? 다른 네트워크에 있는 목적지로 데이터를 전달하려면 네트워크 계층의 기술이 필요하다. 데이터 링크 계층에서 이더넷 규칙을 기반으로 데이터의 전송을 담당하지만 이 규칙에 따라 같은 네트워크에 있는 컴퓨터로는 데이터를 전송할 수 있지만 인터넷이나 다른 네트워크로는 데이터를 전송할 수 없다. 수많은 네트워크가 연결된 환경에서 데이터 링크 계층의 기능만으로는 다른 네트워크로 데이터를 전송하기 힘들다. 네트워크 간의 통신을 가능하게 하는 것이 네트워크 계층의 역할이다. 이 계층을 통해 다른 네트워크로 데이터를 전송하려면 라우터..
-
[모두의 네트워크] 2장 네트워크의 기본 규칙CS지식 2022. 6. 13. 20:19
06. 네트워크의 규칙 일상생활에서 지켜야 하는 규칙이 있듯이, 네트워크에서도 문제없이 통신하려면 규칙을 지켜야한다. 이와 같은 규칙을 프로토콜이라고 한다. - 프로토콜 = 통신하기 위한 규칙 07. OSI 모델과 TCP/IP 모델 네트워크에서는 데이터를 주고받기 위한 통신 규격이 정해져 있다. 각각의 계층에는 다양한 프로토콜(통신 규칙)이 있다. 1. OSI 모델이란? 표준 규격을 정하는 ISO라는 국제표준화기구가 있는데 이 단체가 OSI 모델이라는 표준 규격을 제정했다. 네트워크의 기본 구조를 일곱개 계층으로 나눠서 표준화한 통신 규약으로 현재 다른 모든 통신 규약의 기반이 된다. 네트워크 기술의 기본이 되는 모델이다. 데이터의 송수신은 컴퓨터에서 컴퓨터로 데이터를 전송하는 것인데 이때 컴퓨터 내부에..