TCP/IP (Transmission Control Protocol / Internet Protocol) TCP/IP는 인터넷에서 데이터를 전송하기 위해 사용되는 프로토콜 스택이다. TCP/IP는 인터넷에서 데이터를 안정적으로 전송하기 위한 프로토콜이며, 인터넷을 구성하는 데 필수적인 요소 중 하나이다. IP 프로토콜은 인터넷 상에서 데이터를 전송하기 위한 프로토콜로, 데이터를 작은 패킷 단위로 나누어 전송합니다. TCP 프로토콜은 IP 프로토콜 위에서 동작하는 프로토콜로, 전송계층에서 데이터를 안정적으로 전송할 수 있도록 제어한다. TCP/IP는 OSI 모델과 다르게 4개의 계층으로 구성되어 있다. TCP/IP는 인터넷에서 데이터를 전송하는 데 가장 많이 사용되는 프로토콜 스택 중 하나이다. TCP/I..
IRQ(Interrupt Request) IRQ는 컴퓨터의 하드웨어나 소프트웨어가 발생시키는 인터럽트 신호를 처리하는 데 사용되는 매커니즘이다. IRQ는 컴퓨터에서 다른 작업을 처리하고 있는 도중에도 하드웨어나 소프트웨어에서 방생한 이벤트를 즉시 처리할 수 있도록 한다. IRQ는 컴퓨터 시스템에 내장된 하드웨어에 의해 발생할 수도 있으며, 소프트웨어가 직접 IRQ를 발생시키는 것도 가능하다. IRQ는 하드웨어에서 발생한 이벤트에 따라 다른 번호를 가지며, 각 번호는 고유한 우선순위를 가지고 있다. 높은 IRQ 번호일수록 우선순위가 낮다. IRQ는 컴퓨터의 CPU가 다른 작업을 처리하고 있는 도중에도 하드웨어나 소프트웨어에서 발생한 이벤트를 즉시 처리할 수 있도록 하기 때문에 , 컴퓨터 시스템에서 매우 중..
허브(Hub) 허브는 컴퓨터 네트워크에서 여러 대의 컴퓨터를 연결하는 장비로, 여러 대의 컴퓨터가 데이터를 공유하고 통신할 수 있도록 도와주는 중계 역할을 한다. 허브는 물리적으로 연결된 모든 컴퓨터 간의 데이터 통신을 중계하는 역할을 수행하며, 데이터를 전송하기 전에 충돌을 감지하고 처리한다. 허브는 일반적으로 RJ-45 포트를 사용하여 컴퓨터를 연결하며, 각 포트는 컴퓨터나 네트워크 장비를 연결할 수 있다. 허브는 데이터를 전송하기 위해 전체 대역폭을 사용하므로, 데이터 전송 속도가 느려지는 문제가 있다. 또한, 허브에서 데이터 충돌이 발생할 수 있으며, 이를 해결하기 위해 CSMA/CD(Collision Detection)방식을 사용한다. 허브는 데이터 전송 중에 발생하는 충돌을 감지하고, 충돌이 ..
스위치(Switch) 스위치는 네트워크 장비 중 하나로, 여러 대의 컴퓨터나 네트워크 기기를 연결하여 통신할 수 있도록 하는 장비이다. 스위치는 네트워크에서 패킷을 전송하고 수신할 때, 목적지 MAC 주소 정보를 확인하여 패킷을 전송할 포트를 선택하는 역할을 수행한다. 스위치는 네트워크 트래픽을 분리하여 각각의 포트마다 전용 대역폭을 제공하므로, 충돌이 발생하지 않고 전송 속도가 개선된다. 또한, 스위치 내부에 MAC 주소 테이블을 가지고 있어 목적지 주소를 빠르게 찾아 전송할 포트를 선택할 수 있다. 스위치는 크게 Unmanaged Switch(언매니지드 스위치)와 Managed Switch(매니지드 스위치)로 구분된다. 스위치는 일반적으로 대형 네트워크에서 사용된다. 언매니지드 스위치(Unmanage..
Bridge/Switch 브리지와 스위치는 둘 다 데이터 링크 계층에서 작동하는 장비로, 패킷을 전송하고 수신하는 포트를 선택하여 통신을 가능하게 한다. 브리지와 스위치는 기능적으로 유사하지만, 스위치는 더욱 발전된 형태로 다양한 기능을 제공한다. 브리지와 스위치는 기본적으로 데이터 링크 계층에서 작동하므로, IP 주소 기반의 라우팅이나 네트워크 계층의 프로토콜은 지원하지 않는다. 따라서, 브리지와 스위치는 라우터(Router)와 함께 사용하여 네트워크를 구성한다. Bridge 두 개의 네트워크 세그먼트를 연결하여 통신을 가능하게 한다. 패킷을 전송하기 전에 목적지 MAC 주소를 확인하여 전송할 포트를 선택한다. 브로드캐스트 도메인을 분리하여 네트워크 전송량을 줄일 수 있다. 스패닝 트리 프로토콜(Spa..