
해당 시리즈는 널널한 개발자 유튜브의 네트워크 기초이론 강의 내용을 정리한 것입니다.https://www.youtube.com/watch?v=k1gyh9BlOT8&list=PLXvgR_grOs1BFH-TuqFsfHqbh-gpMbFoy저작권 문제가 있을 경우 삭

NIC ( Network Id Card )에 대한 식별자NIC를 다른 말로 LAN 카드 라고도 한다.같은 컴퓨터에도 여러 NIC이 존재할 수 있고 각 NIC은 고유의 Mac 주소를 갖는다.Mac 주소는 하드웨어 주소지만, 변경 가능하다.v4, v6 버전이 존재호스트에

인터넷에 연결된 컴퓨터Host이면서 Network 자체를 이루는 요소대표적으로 Router가 있음. 그 외에도 F/W, IPS 등 보안 관련된 Switch도 존재한다. 이는 역할에 따라 구분됨Mac 주소를 통해 스위칭할 경우 L2 Switch라고 부르고, IP 주소를

호스트에 대한 식별자Internet Protocol의 약자주소 길이 : 32bit대략 43억 개의 주소를 만들 수 있음주로 IPv4 환경을 사용함Netmask / SubNetmask: IP주소에서 네트워크 아이디의 길이를 나타냄주소 길이 : 128bit

Process 식별자유저에서 TCP / IP에 접근할 수 있도록 하는 인터페이스로 Socket을 제공한다.이 Socket에 attach 되는 정보가 Port 번호이다.TCP / IP 포트 번호는 16bitProcess 간에 같은 Port 번호를 사용할 수 없다.

스위치는 스위칭을 하는 장비입니다. 데이터가 스위치를 거칠 때, 스위치는 데이터의 목적지를 파악하여 적합한 경로로 스위칭을 해주게 됩니다.스위치는 동시에 여러 장비가 서로 간섭없이 통신하도록 도와준다.여러 단말이 한번에 통신할 수 있어 통신을 위해 기다리거나 충돌로 인

PDU는 데이터 통신에서 상위 계층이 전달한 데이터에 붙이는 제어 정보를 뜻한다.소켓 수준에서 다루는 데이터 단위File I/O의 길이는 운영체제가 지원하는 한 계속 늘어날 수 있다.시작은 존재하지만 언제 끝나는지 알 수 없음.TCP 수준에서 다루는 데이터 단위.St

‘티모시 버너스 리’에 의해 ‘문서 (text)’ 에 ‘Link’ 개념을 넣어 확장한 HTML 문서 양식을 고안해냄. 이 HTML 문서와 인터넷을 연결하고, 데이터를 전달하는 방식인 HTTP 프로토콜을 고안함.이러한 형태를 Web이라고 부름TCP / IP 연결을 통해

근거리 통신망 (LAN)은 라우터 및 스위치와 같은 커넥터를 사용하여 물리적으로 가까운 디바이스를 연결합니다. 이를 통해 디바이스는 데이터를 교환하고 소규모로 안전하게 통신이 가능합니다.광역 네트워크 (WAN)은 특정 지역이나 전세계로 분산된 여러 위치까지도 포함합니다

유저 모드에서 다루는 스트림 데이터가 존재합니다. 이 스트림 데이터는 크기가 정해져 있지 않고 사용자에 의해 결정되는 특징을 가지고 있습니다.스트림 데이터가 소켓을 통해 TCP로 전달될 때, 세그먼트이션이라는 스트림 데이터를 일정 단위로 자르는 과정을 통해 세그먼트 형

L2 스위치는 MAC 주소(48bit) 를 통해 스위칭을 하는 스위치이다.L2 스위치는 크게 두 가지로 구분됩니다. 엔드 포인트와 맞닿은 스위치인 L2 Acess 스위치와 스위치들을 스위칭하는 역할을 수행하는 L2 Distribution 스위치로 나뉩니다. 또한, L

http://www.ktword.co.kr/test/view/view.php?m_temp1=1859IP header는 Packet의 header 구성 요소 중 하나로 20bytes 크기를 차지합니다. IP 버전으로 IPv4 일 경우 4, IPv6일 경우 6입니

Wireshark를 설치하면 TCP / IP와 Driver 사이에 필터가 생기게 됩니다. 이 필터를 통과하는 것을 bypass라 하고, 통과하지 못하고 걸러질 경우는 drop이라고 한다. 또한, 트래픽이 호스트에서 네트워크 방향으로 나가는 경우 Outbound라고 하고

라우터도 호스트입니다. 즉, 라우터는 컴퓨터라고 할 수 있습니다. 라우터는 NIC이 여러 개 존재합니다. 하나의 NIC을 통해 데이터가 들어오고 다른 NIC을 통해 데이터가 나가게 됩니다. NIC에서 다른 NIC으로 데이터를 이동시키는 처리를 할 때 프로세스 수준, 커

네트워크 장치의 역할을 이해하기 위해선 3가지 방식 중 하나 혹은 모두를 지원할 수 있습니다. 주로 네트워크 장치는 Inline 장치입니다 .게이트 웨이를 기준으로 안쪽을 내부망이라하고 게이트 웨이 밖을 외부망이라고 합니다. 이 게이트 웨이 역할을 하는 라우터는 Inl

사전적 의미로 대리자. 예를 들어 PC그러나 Proxy 역할을 하는 PCProxy 역할을 하는 프로그램은 User Mode Application Proxy라고 부른다. 따라서 이 프로그램에서 다루는 데이터는 Stream 입니다.Proxy를 통해 요청을 보내게 되면,

서버 프로세스는 소켓에 Receive와 Send를 할 수 있다. 보조 기억장치에 파일을 보관하고 파일 시스템을 통해 파일을 관리하고 드라이버를 통해 파일 시스템과 보조 기억장치가 정보를 주고 받습니다.Server에는 메모리 즉, 버퍼를 할당합니다. 이 때, 할당되는 메

이 글은 아래 영상을 토대로 작성되었습니다.https://www.youtube.com/watch?v=5D9qz2CEIus&list=PLXvgR_grOs1BFH-TuqFsfHqbh-gpMbFoy&index=28네트워크에서 정보를 전달하는 방식으로는 크게 세 가지

이 글은 아래 영상을 토대로 작성되었습니다.https://www.youtube.com/watch?v=W0x88b_dYhw&list=PLXvgR_grOs1BFH-TuqFsfHqbh-gpMbFoy&index=29IP 주소에는 크게 4가지가 있다.Global IPP

이 글은 아래 영상을 토대로 작성되었습니다.https://www.youtube.com/watch?v=XXzxetbAIfADomain Name System의 약자이다. IP 주소와 Domain Name이 매핑된 데이터 베이스로 Domain Name를 DNS를 통

소켓에서 Stream 데이터를 받아 TCP 수준으로 전달할 때 세그멘테이션을 거쳐 Segment로 바꾼다. TCP에서는 Segment를 IP로 전달할 때 캡슐화하여 Packet 형태로 보내고, IP에서 L2수준으로 전달할 때 Packet을 캡술화하여 Frame으로 만든

L2 스위치는 각 포트마다 MAC 주소를 기억한다. 이 때, 하나의 포트가 기억할 수 있는 MAC 주소는 1개가 아닌 N개를 기억할 수 있다. 또한, 포트에 연결된 랜선을 바꾸었을 경우 포트가 기억하고 있던 MAC 주소와 달라지기 때문에 재학습 등의 조치가 필요하다.A

Time to Live의 약자로 Packet의 IP 헤더의 구성 요소 중 하나이다. TTL은 최대 8bit이다. (이 값은 운영체제 마다 다를 수 있다.)라우터에서 다음 라우터로 이동할 때마다 TTL 값은 1씩 감소한다. 1씩 감소하다가 TTL 값이 0이 되면 해당 P

"라우터1"과 서버의 MTU가 1500, "라우터2"의 MTU는 1400이고, "라우터1"은 서버에게 데이터를 전송하기 위해서는 "라우터2"를 거쳐야하는 구조라 가정하자.만약 "라우터1"이 서버에게 바로 데이터를 전송할 경우에는 MTU가 같기 때문에 문제가 되지 않지만

아래에서 위로. 즉, 1계층부터 올라가면서 점검해야함.Loss 수신 측에서 Packet를 정상적으로 수신하지 못함.보통 엔드포인트에서 발생하는 문제이기보다 네트워크 상의 문제로 발생한다. Duplicated ACKTCP 수준에서 주로 발생. Network 지연 혹은 커

IPv4 주소는 32bit의 길이를 가지고 있으며, 8bit씩 .을 기준으로 표기한다.IP 주소는 네트워크 아이디와 호스트 아이디로 구성되고 각각의 길이는 클래스 별로 상이하다.C class에서 호스트 아이디는 0과 255는 사용하지 못하기 때문에 총 256 - 2 개