network 27

[network] 혼자 공부하는 네트워크 03-1 IP(인터넷 프로토콜) (240806)

네트워크 계층의 핵심, 인터넷 프로토콜(IP)물리 계층, 데이터 링크 계층의 한계를 극복하는 프로토콜IP 버전 4(IPv4)와 IP 버전 6(IPv6)- 오늘날까지는 IPv4가 주로 사용IP의 공식적인 두 기능주소 지정(IP addressing)단편화(IP fragmentation)* RFC 791* RFC(Request for Comments)- 네트워크/인터넷 관련 신기술 제안, 의견 등을 남긴 문서- 일부 RFC는 오늘날까지 사용되는 인터넷 표준이 됨- 이러한 RFC문서에는 위와 같이 번호가 부여됨- 새 RFC 문서로 개정 출판이 될지언정, 폐지되거나 수정되지 않음 IP의 기능 1. 주소 지정IP 주소(IPv4 주소)를 바탕으로 송수신 대상을 지정하는 것을 의미4바이트(32bit)로 하나의 주소를 ..

network 2024.08.06

[network] 혼자 공부하는 네트워크 03-1 네트워크 계층의 기능 (240805)

물리 계층, 데이터 링크 계층의 네트워크 범위는 일반적으로 LAN으로 한정같은 네트워크 내의 호스트끼리 정보를 주고받는다ex. 케이블, 허브, 스위치 등의 네트워크 장비들다른 네트워크에 속해 있는 호스트와 정보를 주고받기 위해서는 3계층인 네트워크 계층이 필요LAN을 넘어 다른 네트워크와의 통신을 위한 네트워크 계층IP 주소를 통한 송수신지 대상을 지정라우팅을 통한 다른 네트워크와 통신*라우팅: 다른 네트워크에 이르는 경로 결정네트워크 계층이 필요한 이유를 반대로 접근하면, 물리 계층과 데이터 링크 계층만으로 통신하기 어려운 이유를 알면 된다.데이터 링크 계층의 한계1. 다른 네트워크까지의 도달 경로를 파악하기 어려움라우팅(routing): 패킷이 이동할 최적의 경로를 결정하는 것라우터(router): ..

network 2024.08.06

[network] 혼자 공부하는 네트워크 02-4 스위치 (240718)

허브의 충돌 문제CSMA/CD로 어느 정도 완화할 수 있었지만 보다 근본적인 해결 방법이 있다전달받은 신호를 수신지 호스트가 연결된 포트로만 내보내고, 전이중 모드로 통신하면 된다다시 말해서 "주소 개념이 존재하는" 네트워크 장비이면 된다 이를 위한 장비가 바로 스위치(switch)허브와는 달리 특정 MAC 주소를 가진 호스트에만 프레임 전달 가능- 어떤 포트에 어떤 MAC 주소를 가지고 있는 호스트가 연결되어 있는지를 식별할 수 있다- 콜리전 도메인(collision domain)은 허브보다 작다전이중 모드 통신 지원- CSMA/CD 프로토콜이 필요하지 않음cf. L2 스위치(L2 switch)- 2계층에서 사용한다 하여 L2 스위치- 4계층까지의 기능을 포괄하는 스위치는 L4 스위치 * 스위치의 주요..

network 2024.07.18

[network] 혼자 공부하는 네트워크 02-3 허브 (240717)

물리 계층과 데이터 링크 계층의 네트워크 장비에는 어떤 차이점이 있는지물리 계층의 대표적인 네트워크 장비인 허브물리 계층과 데이터 링크 계층의 장비- 네트워크 장비물리 계층의 대표 장비 - 허브 -- 스위치와 대비되는 통신 특성이 중요데이터 링크 계층의 대표 장비 - 스위치허브(hub)스위치(switch)물리 계층의 대표 장비 데이터 링크 계층의 대표 장비오늘날 거의 사용되지 않음오늘날 주로 사용되는 네트워크 장비반이중 통신전이중 통신충돌 문제를 완화하기 위해 CSMA/CD 프로토콜 사용스위치를 통해 구축할 수 있는 VLAN 기능물리 계층에는 주소 개념이 없다단지 호스트와 통신 매체 간의 연결과 통신 매체 상의 송수신이 이루어질 뿐물리 계층 장비는 송수신되는 정보에 대한 어떠한 조작(송수신 내용 변경)이..

network 2024.07.17

[network] 혼자 공부하는 네트워크 02-2 NIC와 케이블 (240711)

NIC(Network Interface Controller)호스트와 통신 매체를 연결하고, MAC 주소가 부여되는 네트워크 장비케이블(cable)NIC에 연결되는 물리 계층의 유선 통신 매체ex. 트위스티드 페어 케이블, 광섬유 케이블 1. NIC네트워크 인터페이스 카드, 네트워크 어댑터, LAN 카드, 네트워크 카드, 이더넷 카드(이더넷 네트워크의 경우) 등 다양한 명칭으로 불림요즘은 마더보드에 내장되어 있거나 USB로 연결이 가능한 형태가 대부분임호스트를 네트워크(LAN)에 연결하는 장비통신 매체 신호와 컴퓨터가 이해하는 정보 상호 변환- 호스트가 네트워크를 통해 송수신하는 정보는 NIC를 거치게 됨- 네트워크 인터페이스(network interface) 역할을 수행cf. interface: 접점, ..

network 2024.07.11

[network] 혼자 공부하는 네트워크 02-1 이더넷 프레임 (240710)

지난 글에 이어서... 1. 물리 계층 관련 이더넷 기술 (통신 매체, 케이블) 2. 데이터 링크 계층 관련 이더넷 기술 (이더넷 프레임 형식) -- 현재 글에서 다룰 내용 이더넷 프레임(데이터 링크 계층) 이더넷 네트워크에서 주고받는 프레임캡슐화를 거쳐 송신됨: 상위 계층 정보 + 헤더 + 트레일러- 헤더 = 프리앰블 + 수신지 MAC 주소 + 송신지 MAC 주소 + 타입/길이- 페이로드 = 실제 전달하고자 하는 데이터- 트레일러 = FCS역캡슐화를 거쳐 수신됨 - 헤더, 트레일러 제거 후 상위 계층으로 올려보냄헤더 中 프리앰블(preamble)이더넷 프레임이 지금 오고 있음을 알리는 비트(정보)송수신지 간의 동기화를 위해 사용되는 정보이더넷 프레임의 시작을 알리는 8바이트(64비트) 크기의 정보첫 7..

network 2024.07.10

☠️ [network] 혼자 공부하는 네트워크 02-1 이더넷과 연결매체 (240709)

이더넷이란 무엇인지물리 계층과 데이터 링크 계층에 이더넷이 어떻게 접목되어 있는지이더넷(Ethernet)현대 LAN, 특히 유선 LAN 환경에서 가장 대중적으로 사용되는 기술다양한 통신 매체의 규격, 송수신되는 프레임의 형태, 프레임을 주고받는 방법 등이 정의된 기술- 물리 계층과 데이터 링크 계층이 밀접하게 연관된 이유다시 차근차근.."유선 LAN 환경은 대부분 이더넷을 기반으로 구성된다."물리 계층에서는 사용되는 케이블? 이더넷 규격을 따름데이터 링크 계층에서 주고받는 프레임? 이더넷 프레임의 형식을 따름네트워크 장비들, 통신 매체들은 모두 특정 이더넷 표준을 이해하고 따른다고 보아도 무방그렇기 때문에 학습 내용을 다음과 같이 나눠볼 수 있다.  1. 물리 계층 관련 이더넷 기술 (통신 매체, 케이블..

network 2024.07.09

[network] 혼자 공부하는 네트워크 02-0 추가 - 개발자와 네트워크 인프라 (240708)

개발자가 네트워크 인프라 지식을 갖추는 게 왜 중요한지, 이 책 혹은 2,3장 지식을 왜 갖춰야 할까 cf. IT 인프라 (IT Infrastructure)애플리케이션을 가동시키기 위해 필요한 하드웨어나 OS, 미들웨어, 네트워크 등 시스템의 기반시스템의 주요 기능과 같은 기능적인 요구사항 외에 시스템 성능, 안정성, 확장성, 보안 등과 같은 요구사항즉, 비기능적인 요구사항과 관련되어 있다.https://futurecreator.github.io/2018/11/09/it-infrastructure-basics/ 개발자를 위한 인프라 기초 총정리 | Eric Han's IT Blog최근 클라우드 관련 부서로 옮겨 클라우드 관련 업무를 맡게 되었습니다. 그동안 개발은 했어도 인프라 지식은 많지 않은 상황에서..

network 2024.07.08

[network] 혼자 공부하는 네트워크 01-3 추가 2: 트래픽과 네트워크 성능 지표 (240707)

트래픽(traffic)네트워크 내의 정보량트래픽은 주로 노드에서 측정: "특정 시점에 노드를 경유하는 정보량"과도한 트래픽이 야기하는 문제: 과부하(성능 저하) 발생 네트워크 성능 지표1. 처리율(throughput)단위 시간당 네트워크를 통해 실제로 전송되는 정보량실시간성이 강조된 지표로서 활용표현 단위 bps, Mbps, Gbps, pps(packets per second)2. 대역폭(bandwidth)컴퓨터 영역에서의 정의: 단위 시간 동안 통신 매체를 통해 송수신할 수 있는 최대 정보량정보를 주고받을 폭통신 매체의 최대 역량을 표현하는 데 사용되는 것 뿐만 아니라 다양한 하드웨어가 데이터를 주고받을 수 있는 최대 역량을 나타내는 데 사용되기도 한다 → 범용적으로 사용3. 패킷 손실(packet l..

network 2024.07.07

[network] 혼자 공부하는 네트워크 01-3 추가 1: OSI 7계층, TCP/IP 4계층은 사실 아무것도 해 주지 않는다 (240706)

이름에서 알 수 있듯이 네트워크 참조 모델!모든 프로토콜이 모든 모델의 특정 계층에 완벽히 대응되지 않는다네트워크 참조 모델은 지켜야 할 규칙이 아니기 때문참조를 목적으로 하는 밑그림에 불과하다네트워크 참조 모델이나 특정 계층은 네트워크를 작동시키는 주체가 아니다네트워크 참조 모델에 속한 프로토콜과 네트워크 장비가 네트워크를 작동시키는 주체이다실무적인 관점에서 실질적인 네트워크 학습 대상은 프로토콜과 네트워크 장비!ex. 네트워크 장비의 경우 일반적으로 상위 계층에 포함된 장비는 하위 계층의 기능을 포함하는 경우가 많다.

network 2024.07.06