모두의네트워크 8

[모두의 네트워크] 08장. 네트워크의 전체 흐름 살펴보기

랜 카드에서의 데이터 전달과 처리 네트워크의 구성 응용 계층 : 애플리케이션 등에서 사용하는 데이터를 송수신하는데 필요 전송 계층 : 목적지에 데이터를 정확하게 전달하는데 필요 네트워크 계층 : 다른 네트워크에 있는 목적지에 데이터를 전달하는데 필요 데이터 링크 계층 : 랜에서 데이터를 송수신하는데 필요 물리 계층 : 데이터를 전기 신호로 변환하는데 필요 컴퓨터의 데이터가 전기신호로 변환되는 과정 (캡슐화) URL을 입력 3-way handshake후 connection 맺음. 응용 계층에서 GET 메서드로 HTTP 요청. 전송계층에서 출발지와 목적지 포트번호가 적힌 TCP 헤더가 붙은 세그먼트를 만듬. 출발지 포트는 1025번 이상에서 무작위, 목적지 포트는 HTTP이기에 80포트. 네트워크 계층에서는..

Summary 2021.12.08

[모두의 네트워크] 07장. 응용 계층 : 애플리케이션에 데이터 전송하기

응용 계층의 역할 응용 계층 OSI 7계층 중 7계층, 최상위 계층으로써 다양하게 존재하는 응용 환경에서 공통적으로 필요한 기능을 담당. 시스템 상호간 통신하면서 일련의 업무를 처리할 수 있도록 필요한 서비스 기능을 제공. 이메일, 파일 전송, 웹 사이트 조회등 애플리케이션에 대한 서비스를 제공하는 계층. 클라이언트의 요청을 전달하기 위해 서버가 이해할 수 있는 데이터로 변환하고 전송 계층으로 전달하는 역할을 수행. 따라서 프로토콜이 필요함. 웹 서버의 구조 WWW (World Wide Web) 서로 연결되어 있으며 사이트, 데이터, 정보를 가지고 접근하거나 공유하여 주고 받을 수 있는 멀티미디어 인터넷 서버. 기술로써는 HTML, URL, HTTP가 사용이 됨. HTML (HyperText Markup..

Summary 2021.12.08

[모두의 네트워크] 06장. 전송 계층 : 신뢰할 수 있는 데이터 전송하기

전송계층의 역할 전송 계층 OSI 7계층 중 4계층으로써 물리, 데이터 링크, 네트워크를 거쳐 넘어온 데이터를 목적지에 신뢰할 수 있도록 전달하는 기능을 담당. 신뢰할 수 있는 데이터를 순차적으로 전달하는 역할을 하며 상위 계층들이 데이터 전달의 유효성이나 효율성을 신경쓰지 않도록 해줌. 데이터가 중복되거나 누락되지 않고 오류 없이 순서에 맞게 전송되도록 관리. 즉, 정리하자면 크게 오류 점검기능, 목적지의 애플리케이션 식별 기능 제공. 연결형 통신과 비연결형 통신 전송계층의 특징은 데이터를 목적지에 문제없이 전달하는 신뢰성/정확성과 데이터를 빠르게 전달하는 효율성으로 구분 가능. 연결형 통신은 데이터를 교환하기 전에 연결을 맺고 데이터를 교환하는 동안 계속 연결을 관리하는 프로톨의 형태로써 신뢰할 수 ..

Summary 2021.12.06

[모두의 네트워크] 05장. 네트워크 계층 : 목적지에 데이터 전달하기

네트워크 계층의 역할 네트워크 계층 OSI 7계층 중 3계층으로써 다른 네트워크와 통신하기 위한 경로 설정을 위해 라우터를 통한 라우팅을 하며 패킷 전송을 담당. 데이터 링크 계층에서는 이더넷 규칙과 스위치를 기반으로 데이터를 전송하지만 같은 네트워크로 범위가 한정적. 따라서 다른 네트워크들끼리의 통신을 위해 네트워크 간의 통신을 가능하게 하는 것이 네트워크 계층의 역할. 이것을 라우터를 통해 실현. 라우터 서로 다른 네트워크를 연결해 주는 장치로써 현재의 네트워크에서 다른 네트워크로 패킷 전송. 해당 목적지까지 어떤 경로로 가는 것이 좋은지 알려줌. 라우팅 네트워크에서 패킷을 목적지로 보낼때 목적지까지 갈수 있는 여러가지 경로 중 한가지 경로를 설정해주는 과정. 라우터에 라우팅 테이블이 존재하여 경로정..

Summary 2021.12.01

[모두의 네트워크] 04장. 데이터 링크 계층 : 랜에서 데이터 전송하기

데이터 링크 계층의 역할과 이더넷 데이터 링크 계층 OSI 7계층 중 2계층으로써 네트워크 기기 간에 데이터를 전송하고 물리주소를 결정하는 계층. 랜에서 데이터를 주고 받으려면 데이터 링크 계층의 기술이 필요. 네트워크 장비 간에 신호를 주고 받는 규칙을 정하는 계층. 즉, 랜에서 데이터를 정상적으로 주고 받기 위해 규칙을 정하고, 보통 규칙으로 이더넷(Ethernet) 사용. 이더넷 (Ethernet) 컴퓨터 네트워크 기술 중 하나로 일반적으로 사용되는 랜에서 가장 많이 활용되는 기술 규격. 랜에서 적용되는 데이터 링크 규칙으로써 허브와 같은 장비에 연결된 컴퓨터와 데이터를 주고 받을 때 사용. 허브의 문제점이었던 모든 컴퓨터가 데이터를 받는 현상을 데이터에 목적지 정보를 추가하는 규칙으로 극복. 또한..

Summary 2021.12.01

[모두의 네트워크] 03장. 물리계층 : 데이터를 전기 신호로 변환하기

물리 계층의 역할과 랜카드의 구조 물리 계층 OSI 7계층 중 최하위 1계층으로써 데이터를 전송하기 위해 시스템 간의 물리적인 연결을 하고 전기 신호의 변환 및 제어하는 역할을 담당. 네트워크를 통해 주고받는 0과 1만으로 이루어진 비트열 데이터를 전기 신호로 변환해줌. 즉, 전송 매체를 통해 데이터를 통신할 수 있는 전기적인 신호로 바꾸어 전송함. 전기 신호에는 디지털 신호와 아날로그 신호가 존재. 요악하자면 물리계층은 컴퓨터와 네트워크 장비를 연결하고 컴퓨터와 네트워크 장비 간에 전송되는 데이터를 전기 신호로 변환하는 계층. 전기 신호 전압이 일정 패턴으로 변하여 생기는 일련의 흐름으로 전압의 변화가 모여서 만들어진 신호. 전기 신호들을 주고 받음으로써 네트워크에서 사진이나 문서를 주고받음. 디지털 ..

Summary 2021.12.01

[모두의 네트워크] 02장. 네트워크의 기본 규칙

네트워크의 규칙 프로토콜 컴퓨터 간에 정보를 주고받을 때의 통신 방법에 대한 규칙이나 표준. OSI 모델과 TCP/IP 모델 OSI모델 국제표준화기구(ISO)가 1977년에 정의한 국제 통신 표준 규약. 네트워크의 기본 구조를 7계층으로 나눠서 표준화한 통신 규약으로 현재 다른 모든 통신 규약의 기반. OSI 7계층 (Open Standards Interconnection) 계층 이름 설명, 기능 및 특징 장비 전송 단위 프로토콜 7계층 응용 계층 (Application Layer, 애플리케이션 계층) 이메일 & 파일 전송, 웹 사이트 조회 등 애플리케이션에 대한 서비스를 제공. Data HTTP, FTP, DNS, DHCP, SMTP 6계층 표현 계층 (Presentation Layer, 프레젠테이션 ..

Summary 2021.11.25

[모두의 네트워크] 01장. 네트워크 첫걸음

네트워크의 구조 네트워크 컴퓨터를 두 대 이상 연결하여 서로 데이터를 전송할 수 있는 통신망. 패킷 네트워크를 통해 전송되는 데이터의 작은 조각. 데이터가 클수록 전송함에 있어 대역폭을 크게 차지 하기 때문에 작은 크기의 패킷 단위로 전송. 데이터가 패킷단위로 순서없이 나뉘어져 전송되기 때문에 순서정보 및 다양한 정보를 포함. ex) Ethernet Packet, TCP Packet, IP Packet 비트(bit) 0과 1로 이루어진 정보의 최소 단위. 바이트(byte) 컴퓨터의 정보량 단위로써 8비트는 1바이트. 랜과 왠 LAN (Local Area Network, 근거리 통신망) 비교적 가까운 거리에 위치한 장치들을 서로 연결한 네트워크. ISP (Internet Service Provider, 인..

Summary 2021.11.25