CS 스터디 17

[Network] 7. 라우팅 테이블

네트워크 관련된 유튜브 강의 정리 내용입니다. 정확한 내용을 학습하고 싶으면 네트워크 기초를 참고하시면 됩니다. 라우팅 테이블 어디로 보내야 하는지 설정되어 있음 라우팅 한 네트워크에서 다른 네트워크로 패킷을 이동시키는 과정과 네트워크 안의 호스트에게 패킷들을 전달하는 과정 라우터의 기능 - 경로 설정 : 데이터 패킷이 출발지부터 목적지까지 갈 수 있는 경로를 검사하고 어떤 경로로 가는 것이 최선인지 결정 - 스위칭 : 경로 설정이 결정될 경우 데이터 패킷 스위칭 작업을 함 라우팅 테이블 - 패킷이 목적지, 목적지까지의 거리와 가는 방법 등을 명시하고 있는 테이블 - 시간에 따라 주기적으로 업데이트하며 라우터기기의 손상이나 새로운 경로 생성이나 제거에 따라 변화함 다른 네트워크와 통신하는 과정 목적지 I..

[Network] 6. ICMP 프로토콜(3계층 프로토콜)

네트워크 관련된 유튜브 강의 정리 내용입니다. 정확한 내용을 학습하고 싶으면 네트워크 기초를 참고하시면 됩니다. ICMP 프로토콜 ICMP 프로토콜이 하는 일 ICMP ( Internet Control Message Protocol, 인터넷 제어 메시지 프로토콜) 네트워크 컴퓨터 위에서 돌아가는 운영체제에서 오류메시지를 전송 받는 데 주로 사용이 됩니다. 프로토콜 구조의 Type과 Code를 통해 오류 메시지를 전송 받습니다. ICMP의 구조 Type : ICMP 메시지의 타입 Code : 위에서 지정한 타입에 속하는 하위기능을 지시하는 코드 Checksum : 완전한 ICMP 메시지의 Checksum Miscellaneous : 순서번호나, 인터넷주소 등을 담기 위한 항목 IP protocol Head..

[Network] 5. IP 프로토콜 ( 3계층 프로토콜 )

네트워크 관련된 유튜브 강의 정리 내용입니다. 정확한 내용을 학습하고 싶으면 네트워크 기초를 참고하시면 됩니다. IPv4 프로토콜 IPv4가 하는 일 네트워크 상에서 데이터를 교환하기 위한 프로토콜입니다. 데이터가 정확하게 전달될 것을 보장하지는 않습니다. 중복된 패킷을 전달하거나 패킷의 순서를 잘못 전달할 가능성도 있습니다. 데이터의 정확하고 순차적인 전달은 그보다 상위 프로토콜인 TCP에서 보장을 합니다. IPv4 구조 Version 인터넷 프로토콜의 버전을 의미한다. IPv4, IPv5, IPv6 등의 버전이 들어갈 수 있다. IHL 헤더의 길이이다. 헤더의 길이는 최소 20바이트부터 최대 60바이트의 크기를 가지기에 0부터 15까지의 수를 표현할 수 있는 4비트를 가지고 60바이트까지 표현하기 위..

[Network] 4. ARP 프로토콜( 3계층 프로토콜 )

네트워크 관련된 유튜브 강의 정리 내용입니다. 정확한 내용을 학습하고 싶으면 네트워크 기초를 참고하시면 됩니다. ARP 프로토콜 이란? ARP 프로토콜은 같은 네트워크 대역에서 통신을 하기 위해 필요한 MAC주소를 IP주소를 이용해서 알아오는 프로토콜입니다. 같은 네트워크 대역에서 통신을 한다고 하더라도 데이터를 보내기 위해서는 7계층부터 캡슐화를 통해 데이터를 보내기 때문에 IP주소와 MAC주소 모두 필요합니다. 이때, IP주소는 알고 MAC 주소는 모르더라도 ARP를 통해 통신이 가능합니다. 즉, IP주소를 이용해 MAC주소를 알아옵니다. ARP 프로토콜의 통신 과정 IP 주소로 MAC 주소를 알아오는 과정 ARP 프로토콜 작성 Ethernet 작성 목적지 IP 주소와 각각의 IP 주소를 비교 - 만..

[Network] 3. IP주소를 이용한 데이터 교환

네트워크 관련된 유튜브 강의 정리 내용입니다. 정확한 내용을 학습하고 싶으면 네트워크 기초를 참고하시면 됩니다. 2계층에서 하는 일 2계층의 기능 2계층은 하나의 네트워크 대역 LAN에서만 통신할 때 사용을 합니다. 다른 네트워크와 통신할 때는 항상 3계층이 도와주어야 합니다. 3계층의 주소와 3계층의 프로토콜을 이용하여야만 다른 네트워크와 통신이 가능합니다. 2계층에서 사용하는 주소 - 물리적인 주소 LAN에서 통신할 때 사용하는 MAC 주소 OUI : IEEE에서 부여하는 일종의 제조회사 식별 ID 고유 번호: 제조사에서 부여한 고유번호 2계층 프로토콜 Ethernet 프로토콜 3계층에서 하는 일 3계층은 다른 네트워크 대역 즉, 멀리 떨어진 곳에 존재하는 네트워크까지 어떻게 데이터를 전달할지 제어하..

[Network] 2. 네트워크 모델

네트워크 관련된 유튜브 강의 정리 내용입니다. 정확한 내용을 학습하고 싶으면 네트워크 기초를 참고하시면 됩니다. 네트워크 계층 모델 - TCP/IP 모델 - OSI 7 계층 모델 & 계층별 프로토콜 TCP/IP 계층 및 OSI 계층 모델의 차이 공통점 계층적 네트워크 모델 계층간 역활 정의 차이점 계층의 수 차이 OSI는 역활 기반, TCP/IP는 프로토콜 기반 OSI는 통신 전반에 대한 표준 TCP/IP는 데이터 전송기술 특화 패킷 네트워크를 통해 전달되는 데이터 패킷이란? 네트워크 상에서 전달되는 데이터를 통칭하는 말로 네트워크에서 전달하는 데이터의 형식화된 블록입니다. 패킷은 제어 정보와 사용자 데이터로 이루어지며 사용자 데이터는 페이로드라고도 합니다. 페이로드 - 실질적으로 보내고자 하는 데이터를..

[Network] 1. 네트워크란 무엇인가?

네트워크 관련된 유튜브 강의 정리 내용입니다. 정확한 내용을 학습하고 싶으면 네트워크 기초를 참고하시면 됩니다. 네트워크란? - 노드들이 데이터를 공유할 수 있게 하는 디지털 전기 통신망의 하나입니다. - 즉, 분산되어 있는 컴퓨터를 통신망으로 연결한 것을 말합니다. - 네트워크에서 여러 장치들을 노드 간 연결을 사용하여 서로에게 데이터를 교환합니다. ※ 노드 : 네트워크에 속한 컴퓨터 또는 통신 장비를 뜻하는 말입니다. 인터넷이란? - 문서, 그림 영상과 같은 여러 가지 데이터를 공유하도록 구성된 세상에서 전 세계를 연결하는 네트워크입니다. - 흔히 www를 인터넷으로 착각하는 경우가 많은데, www는 인터넷을 통해 웹과 관련된 데이터를 공유하는 것입니다. 네트워크 분류 - 크기에 따른 분류 LAN :..