본 포스팅은 GDSC PKNU 네트워크 스터디에서 진행하는 내용입니다.네트워크(컴퓨터 네트워크): 컴퓨터 간의 데이터(파일) 전송, 웹 사이트 열람, 메일 송.수신과 같은 일을 할 수 있음.전 세계의 큰 네트워크부터 작은 네트워크까지 연결하는 거대한 네트워크네트워크나
2. 네트워크의 기본 규칙 네트워크 통신의 기본 규칙인 프로토콜에 대해 설명하는 chap 6. 네트워크의 규칙 1) 프로토콜이란? 서로 다른 언어를 사용하면 대화가 통하지 않으나 같은 언어를 사용하면 의사소통이 가능하다! 처음부터 어떤 언어로 대화할지 정해 놓으
0과 1로 이루어진 비트열을 전기 신호로 변환하려면? ⇒ 물리 계층의 기술이 필요함! 네트워크를 통해 데이터를 주고받을 떄는 0과 1의 비트열을 전기 신호로 변환해야 한다.전기신호의 종류 아날로그 신호전화 회선이나 라디오 방송에 사용되는 신호디지털 신호데이터가 어떻
랜에서는 데이터를 주고받는 규칙으로 이더넷을 사용!랜에서 데이터를 주고받으려면 데이터 링크 계층 기술이 필요함.데이터 링크 계층네트워크 장비 간에 신호를 주고받는 규칙랜에서 데이터를 정상적으로 주고받기 위해 필요한 계층규칙들 중 일반적으로 가장 많이 사용되는 규칙이 이
23. 전송 계층의 역할 1. 전송 계층의 두 가지 역할 물리, 데이터 링크, 네트워크 계층이 있으면 목적지에 데이터를 보내는 것은 가능. 데이터가 손상되거나 유실되게되면 책임지지 않음. 전송계층: 목적지에 신뢰할 수 있는 데이터를 전달하기 위해 필요. 오류
애플리케이션은 서비스를 요청하는 측 & 서비스를 제공하는 측으로 나뉨 (클라이언트, 서버)서버에는 웹 서버 프로그램과 메일 서버 프로그램 등이 있는데 응용 계층에서 동작한다.응용 계층을 세션 계층과 표현 계층을 포함하는 것으로 간주한다.응용계층에서는 사용자 측(클라이언
OSI 모델의 각 계층 간에 데이터가 전달되고 처리되는 전체 과정물리 계층: 데이터를 전기 신호로 변환하는 데 필요.데이터 링크 계층: 랜에서 데이터를 송수신하는 데 필요.네트워크 계층: 다른 네트워크에 있는 목적지에 데이터를 전달하는 데 필요.전송 계층: 목적지에 데
무선 랜: 랜 케이블을 사용하지 않고 눈에 보이지 않는 전파를 이용하여 무선으로 컴퓨터를 서로 연결함.무선랜의 장.단점장점: 랜 케이블을 사용하지 않으므로 케이블이 엉키거나 걸리적거리지 않아 편하고, 랜 케이블이 닿지 않는 옆방에서도 통신이 가능함.단점: 유선보다 속도
네트워크 애플리케이션 개발의 중심은 다른 위치의 종단 시스템에서 동작하고 네트워크를 통해 서로 통신하는 프로그램을 작성하는 것이다.예를 들어 웹 애플리케이션에서는 서로 통신하는 서버(웹 서버 프로그램)와 클라이언트(사용자 호스트에서 실행되는 브라우저 프로그램)로 구별되
전자 메일은 비동기적인 통신 매체메일은 분배가 쉽고, 빠르고, 저렴하다.현대의 전자메일: 첨부된 메시지, 하이퍼링크, HTML 포맷 텍스트, 내장된 사진 등 많은 강력한 특성 지님.사용자 에이전트, 메일서버, SMTP(예) 송신자 앨리스가 수신자 밥에게 전자메일을 보내
현재까지 기술한 애플리케이션(웹, 전자메일, DNS 등) 모두는 항상 켜져 있는 인프라스트럭처 서버에 의존하는 클라이언트-서버 구조를 채택하고 있음.P2P 구조는 항상 켜져 있는 인프라스트럭처 서버에 최소한으로(혹은 전혀 안 함) 의존한다. 대신 간헐적으로 연결되는 호
트랜스포트 계층 프로토콜은 다른 호스트에서 동작하는 애플리케이션 프로세스간의 논리적 통신을 제공함.논리적 통신 (애플리케이션의 관점) : 프로세스들이 동작하는 호스트들이 직접 연결된 것처럼 보인다는 것.애플리케이션 프로세스는 메시지 운반에 사용되는 물리적 인프라스트럭처
트랜스포트 계층 다중화와 역다중화 ⇒ 네트워크 계층이 제공하는 호스트 대 호스트 전달 서비스에서 호스트에서 동작하는 애플리케이션에 대한 프로세스 대 프로세스 전달 서비스로 확장하는 것을 살펴봄.다중화와 역다중화는 모든 컴퓨터 네트워크에서 필요함.목적지 호스트에서의 트랜
UDP가 어떻게 동작하고 무엇을 하는지에 대해 살펴본다.트랜스포트 프로토콜 설계에 관심이 있다는 가정아무 일도 하지 않는 트랜스포트 프로토콜을 사용하는 것을 고려가능송신 측에서 애플리케이션 프로세스로부터 메시지를 얻어서 네트워크 계층에 직접 넘겨주는 것수신 측에서 네트
앞 장에서는 트랜스포트 계층이 네트워크 계층 호스트들 간의 통신 서비스에 의존함으로써 다양한 형태의 프로세스 간 통신을 제공한다는 것을 배움. 트랜스포트 계층은 네트워크 계층이 실제로 어떻게 구현되었는지를 알지 못해도동작함.네트워크 계층은 트랜스포트 계층이나 애플리케이
Chapter4. 네트워크 계층: 데이터 평면 4.2 라우터 내부에는 무엇이 있을까? 4.2.4 어디에서 큐잉이 일어날까? 패킷 큐는 입력 포트와 출력 포트 모두에서 형성될 수 있음. 큐의 위치와 범위는 트래픽 로드, 스위치 구조의 상대 속도 및 라인 속도에 따라
이번 절에서는 인터넷과 IP에서 네트워크 계층의 핵심적인 측면에 초점을 맞춤.현재 사용 중인 IP는 두 가지 버전이 있는데, IPv4와 IPv6이 있음.인터넷 네트워크 계층 패킷 → 데이터그램버전 번호4비트로 데이터그램의 IP프로토콜 버전을 명시함.라우터는 버전 번호를
라우팅 알고리즘의 목표는 송신자부터 수신자까지 라우터의 네트워크를 통과하는 좋은 경로를 결정하는 것인데, 일반적으로 ‘좋은’ 경로란 최소 비용 경로를 말한다.네트워크 제어 평면이 라우터별 제어 방식을 채택하든 논리적 중앙 집중형 방식을 채택하든 상관없이 패킷이 전송 호