본문 바로가기

Network/네트워크 기초 이론7

[네트워크 기초 이론] 웹(Web) 서비스 작동원리 (10/38) 이 글은 YouTube 널널한 개발자 TV님의 영상을 보고 정리한 글입니다. 해당 영상의 주소는 하단에 첨부했습니다. 웹 서비스 작동 원리 초창기 웹 서비스 구조 출처 YouTube 널널한 개발자 TV - 웹 서비스를 만드신 분에 대하여... YouTube 널널한 개발자 TV - 초창기 웹 서비스 구조 YouTube 널널한 개발자 TV - 웹 서비스 3대 요소 2024. 2. 20.
[네트워크 기초 이론] 네트워크 인터페이스 선택 원리와 기준 (8/38) 이 글은 YouTube 널널한 개발자 TV님의 영상을 보고 정리한 글입니다. 해당 영상의 주소는 하단에 첨부했습니다. 인터페이스 선택의 핵심 원리 연결된 Interface가 여러 개일 때 어떻게 선택? " Switching " 라우팅 테이블에 근거해서 어디로 갈지 결정 라우팅 테이블 조회 명령어 : netstat -nr netstat -nr Routing tables Internet: Destination Gateway Flags Netif Expire default 192.168.10.1 UGScg en0 127 127.0.0.1 UCS lo0 127.0.0.1 127.0.0.1 UH lo0 169.254 link#12 UCS en0 ! 169.254.13.102 9c:b6:d0:d2:e5:5b UHL.. 2024. 2. 20.
[네트워크 기초 이론] Switch가 하는 일, 바로 Switching? (6/38) 이 글은 YouTube 널널한 개발자 TV님의 영상을 보고 정리한 글입니다. 해당 영상의 주소는 하단에 첨부했습니다. 네트워크에 공부할 때 쉽게 공부하고 싶다면, Network라는 것은 고속도로와 비슷하다고 비유적으로 생각하기 Network는 Switch로 이루어져 있음 Switch가 하는 일이 Switching임 Switching은 경로 선택(혹은 인터페이스 선택)이라고 비유할 수 있음 → 여러 개 중 한 개를 고름 어떤 출발지에서 자동차가 최종 목적지까지 가기 위해서 출발을 할 때, A라는 지점을 만나게 됨 A, B, C, D, E, F 이 지점을 교차로라고 함 자동차가 A 지점에 도착했을 때 선택을 해야 함 위로 갈지, 아래로 갈지, 앞으로 갈지, 뒤로 갈지 등 이 중에서 어디로 가야 목적지로 갈 .. 2024. 2. 20.
[네트워크 기초 이론] Host, Switch, Network에 대한 개념정리 (3/38) 이 글은 YouTube 널널한 개발자 TV님의 영상을 보고 정리한 글입니다. 해당 영상의 주소는 하단에 첨부했습니다. Host ? Network(internet)에 연결된 Computer Host는 크게 Network 자체(Switch)와 Network 이용주체(Endpoint)로 나눌 수 있음 Network 자체 : Network 자체를 이루는 Computer는 기본적으로 Switch(스위치)라고 봐야함, Router, F/W, IPS가 있음 Network 이용 주체 : Network를 이용하는 주체는 다른 말로 Endpoint(엔드포인트)라고 하며, Peer, Server, Client가 있음 Switch ? Network 자체를 이루는 대표적인 Switch에는 Router(라우터) 가 있음 Swit.. 2024. 2. 16.
[네트워크 기초 이론] MAC 주소, IP 주소, Port 번호가 식별하는 대상은 무엇일까? (2/38) 이 글은 YouTube 널널한 개발자 TV님의 영상을 보고 정리한 글입니다. 해당 영상의 주소는 하단에 첨부했습니다. 식별자 (MAC 주소, IP 주소, Port 번호)가 무엇을 식별하는가? Kernel Mode 수준에서 Transport 계층에서는 Port 번호, Network 계층에서는 IP 주소가 식별자 H/W 수준에서 DataLink 계층에서는 MAC 주소가 식별자 MAC 주소는 NIC(Natework Interface Card)에 대한 식별자 NIC(LAN 카드) 유선 / 무선 노트북 하나에 NIC이 2개가 있으면, 이 노트북은 MAC 주소가 2개임 NIC은 Host를 식별하는 것이 아님, 어떤 Host에 장착된 컴퓨터 부품에 불과함 MAC 주소는 NIC에 붙음 MAC 주소는 자주 변경되는 것이.. 2024. 2. 16.
[네트워크 기초 이론] 네트워크를 배우려면 OSI 7 Layer를 포기하라! (1/38) 이 글은 YouTube 널널한 개발자 TV님의 영상을 보고 정리한 글입니다. 해당 영상의 주소는 하단에 첨부했습니다. Network 공부하려면, 실체에 대해서 먼저 학습하라! 내가 공부하고 싶은 것은 TCP/IP + HTTP 를 공부해서 인터넷 작동을 이해하고 싶은거니까 OSI 7 Layer가 어떤 것인지 외우려고 너무 애쓰지 말기, 실체에 대해서 먼저 이해하기 OSI 7 Layer User mode : Application 수준 Kernel : 운영체제 수준 S/W 영역 : User mode + Kernel H/W 영역 : S/W 영역 밑에 부분 OSI 7 Layer와 DoD Model OSI 7 Layer를 DoD에서는 위와 같이 정의함 OSI 7 Layer & Dod Model 구현 Kernel의 .. 2024. 2. 16.
[네트워크 기초 이론] 네트워크에서 언급되는 데이터 단위 (7/38) 이 글은 YouTube 널널한 개발자 TV님의 영상을 보고 정리한 글입니다. 해당 영상의 주소는 하단에 첨부했습니다. L5, L6, L7계층을 묶어서 Application이라고 하면, 이 수준은 Socket 수준임 User mode 수준 = Socket 수준 데이터가 실제로 생성되고 사라지는 과정을 알아보면, 어떤 Process가 존재할 때 Kernel을 추상화한 것이 File인데, 이 File을 Socket이라고 함 File = Socket Kernel 요소에 대한 User mode 접근은 모두 장치 'File'로 이루어짐 Socket File이기 때문에 데이터 단위를 Stream이라고 생각하면 됨 Stream은 시작은 있는데 언제 끝나는지 모름 중요한 것은 길이가 굉장히 길어져서 IP 수준에서 논하는.. 2024. 2. 16.