Category: Network

12. 링크 계층

a. 링크a-1. 링크 계층 소개 링크 계층(2계층) 프로토콜을 실행하는 장치를 노드라 함. 통신 경로상의 인접한 노드들을 연결하는 통신 채널은 링크 한 링크에서 전송 노드는 데이터그램을 링크 계층 프레임으로 캡슐화해서 링크로 전송한다. a-2. 링크 계층의 서비스 프레임화 : 네트워크 계층 데이터그램을 링크상으로 전송하기 전에 링크 계층 프래임에 캡슐화.

11. 네트워크 계층 제어 평면(ICMP, SNMP)

a. 인터넷 제어 메시지 프로토콜(ICMP)호스트와 라웉터가 서로 간에 네트워크 계층 정보를 주고받기 위해 사용된다. 대표적으로 인터넷 문제 식별을 할 수 있다. ICMP는 구조적으로 IP 바로 위에 있고 IP 페이로드에 담겨 전송된다. TYPE과 CODE값으로 상태를 구분해 인식한다. a-1. ICMP 메시지 타입 b. 네트워크 관리와 SNMP적절한

10. 네트워크 계층 제어 평면 (소프트웨어 정의 네트워크(SDN) 제어 평면)

a. SDN a-1. SDN 구조의 특징 플로우 기반 포워딩 : 스위치들에서 패킷 포워딩은 전송 계층, 네트워크 계층, 링크 계층 헤더의 어떤 값을 기반으로도 가능하다.IP 데이터그램의 포워딩이 온전히 목적지 주소만으로 이뤄지는 전통적 라우터 기반과는 매우 대조적. 데이터 평면과 제어 평면의 분리 : 데이터 평면은 네트워크 스위치로 구성. 이들은 자신의 플

9. 네트워크 계층 제어 평면(OSPF, BGP)

a. OSPFa-1. 자율 시스템 (AS)확장 문제 : 수억개의 라우터가 있는데, 각 라우터의 목적지 라우팅 정볼르 저장하려면 어마어마한 메모리가 필요하다 관리 자치 문제 : ISP는 자신의 네트워크를 원하는대로 운용하거나, 네트워크 내부 구성을 외부에 감추길 원한다. 이를 자율 시스템 (AS)로 해결한다. AS는 동일한 괄리 제어하에 있는 라우터의 그룹으

8. 네트워크 계층 :제어 평면(라우팅 알고리즘)

a. 라우팅 알고리즘라우팅이 송신자부터 수신자까지 라우터의 네트워크를 통과하는 좋은 경로를 결정하는 것. 여기서 좋은 경로란 최소 비용 경로를 의미.(비용은 금전적, 시간적, 혼잡 등을 폭넓게 의미) a-1. 라우팅 알고리즘 그래프 라우팅을 표현하는 데 쓰이는 도식. 일반적으로 G=(N, E) 나타냄 N : 노드의 집합, E : 엣지의 집합. 노드

7. 네트워크 계층(IP)

a. IPv4 데이터그램 헤더 버전 번호 : 4비트. 데이터그램의 ip 프로토콜 버전 명시. 헤더 길이 : ip 데이터그램에서 실제 페이로드가 시작되는 곳을 결정.(데체로 헤더는 20바이트) 서비스 타입 : IPv4의 서비스 타입을 구별(실시간 데이터그램인가 아닌가 등) 데이터그램 길이 : 헤더를 포함한 전체 데이터그램 길이 식별자 , 플래그, 단편화 오프

네트워크 면접 대비 스터디

1주차 1주차TCP/IP를 4계층으로 분석하라링크 계층OSI 7 계층에서 물리계층과 데이터링크 계층링크 계층은 기본적으로 프로토콜을 정의하고, 물리적 영역을 표준화.매체 접속 제어(MAC) 프로토콜이 링크상의 프레임 전송 규칙을 제어한다.(링크 접속 제어) 특히 RDT(신뢰적 전달)을 제공하는데, 전송 계층에도 RDT를 제공하지만 링크 계층에서도

6. 네트워크 계층(라우터)

a. 네트워크 계층의 목적.세그먼트를 받아서 데이터그램으로 만들고, 각 라우터들이 헤더필드를 검사하여 알맞은 곳으로 데이터를 전달.forwarding : 라우터의 입력부터 출력까지 필요한 기능들routing: 소스로부터 목적지까지의 경로를 결정(routing algorithms) b. Data Plane과 control planedata plane : 라우

5. 수송계층

a. 수송 계층 ex. TCP, UDP일반적으로 교환 노드에는 존재하지 않음.(방화벽 같은 예외가 있다.)엔드 시스템에만 존재 보낼 때 조각으로 나눠서 각 조각마다 헤더를 붙여서 보낸다.받을 때는 순서대로 받지는 않는다. 받는 쪽이 수송 계층을 통해 순서를 파악한다. b. 수송 계층 vs 네트워크 계층네트워크 계층 : 어떤 경로로 메시지를 전달할 것인가수송

4. 어플리케이션(쿠키, 캐쉬, DNS, CDN, 이메일)

a. 쿠키 User-server state : cookies서버가 유저의 상태를 기억하기 위한 쿠키(주문내역 등)맨 처음 유저가 브라우저로 사이트를 방문할 경우 생성이후 해당 브라우저로 사이트 방문시 쿠키를 통해 특정 액션을 취함. b. 쿠키의 네가지 구성요소1. HTTP 응답메시지에 있는 쿠키 헤더라인2. 다음 HTTP 요청 메시지에 있는 쿠키 헤더라인3

3. 어플리케이션 계층

a. 네트워킹 어플리케이션 제작서로 다른 엔드시스템에서 네트워크를 통해 소통하며 작동한다.일반적으로 네트워크에 대해 몰라도 어플리케이션 제작 가능 b. 클라이언트-서버 구조서버 : 항상 연결, 영구적 IP주소, 더 많은 양을 처리하기 위해선 데이터 센터 구비클라이언트 : 간헐적으로 연결, 다이나믹 IP주소 사용(위치에 따라 변경), 직접 통신하진 않음. 통

2. 프로토콜

a. 프로토콜 레이어각 레이어는 순차적으로 서비스를 진행.보내는 쪽에서는 상위-하위 계층 순, 받는 쪽에서는 하위-상위 순으로 진행된다.상위 계층은 하위 계층에게 서비스를 요청, 하위 계층은 상위 계층에게 서비스 제공.이때 보내는 쪽과 받는 쪽이 같은 계층에 위치한 레이어끼리는 peer라고 부른다.각 peer끼리는 헤더와 페이로드를 공유. 헤더에는 송수신지

1. 네트워크 구조와 인터넷

1. 인터넷이란 무엇인가.a. 네트워크 하드웨어PC, 서버, 스마트폰 등 = 호스트(엔드 시스템)호스트를 연결해주는 선 = 통신 링크(커뮤니케이션 링크)ex.광섬유 등… bandwidth(전송률)이 중요.교환 노드(패켓 스위치, 허브) : 자체로는 데이터를 발생시키지 않지만 중간에 위치한 것.통신 링크가 여러개.ex. 라우터, 스위치, 공

osi 7계층

응용 계층(application) 사용자가 접근 할 수 있는 계층 네트워크 활동에 대한 기본적인 인터페이스 제공 사용자가 볼 수 있는 유일 게층 표현 계층(presentation) 응용 계층과 주고 받은 데이터를 인코딩/디코딩 보안을 위해 암호화와 복호화 형식 보유 세션 계층(session) 통신하기 위한 세션을 생성, 유지, 중단 모든 통신