[기초] 네트워크 구성요소...
- 서버(Server) : 의뢰한 서비스를 처리해주는 역할을 하는 장치
- 클라이언트(Client) : 서비스를 요청하는 역할을 하는 장치
- 미디어(Media) : 서버와 클라이언트를 연결시켜주는 장치(ex. 스위치, 라우터, UTP 케이블 등)
- 프로토콜(Protocol) : 약속된 같은 언어 또는 규칙으로 서로 통신(대화)이 가능하도록 제공하는 것
- 서비스(Service) : 사용자들의 요구에 맞는 필요한 기능을 제공 해주는 것(Web, DNS, DHCP, Mail 등)
▶컴퓨터를 네트워크에 연결하여 통신하기 위해 케이블로 연결된 모든 장치는 네트워크 인터페이스 컨트롤러(Network Interface Controller, NIC) 라는 하드웨어 장치가 설치되어 있다.
[위키백과-네트워크 인터페이스 컨트롤러]
네트워크 인터페이스 컨트롤러 - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. 네트워크 인터페이스 컨트롤러(network interface controller, NIC)는 컴퓨터를 네트워크에 연결하여 통신하기 위해 사용하는 하드웨어 장치이다.[1] 네트워크 카드(networ
ko.wikipedia.org
▶OSI 7계층 1계층(물리)에 해당하는 장치로 컴퓨터의 신호(Frame)를 케이블 신호로 바꿔주는 중계 역할을 하며 LAN 구축 기술에 따라 다양한 종류가 있지만 전 세계적으로 Ethernet 카드를 가장 많이 사용하며 Ethernet은 물리적인 주소로 MAC Address를 사용
▶Ethernet
- LAN 구축 표준 기술 중 전세계에서 가장 많이 사용되는 기술
- 이에 맞는 LAN Card를 Ethernet Card 라고 함
- Ethernet은 IEEE802.2, 802.3으로 정의한 표준기술
- 물리적인 토폴리지로 Bus, Star 형에 적용되었으며 논리적 매체 접근 방식은 CSMA/CD 방식을 사용함.
▶CSMA/CD(반송파 감지 다중 접속 및 충돌탐지 : Carrier Sense Multiple Access with Collision Detection)
[참고 자료] 위키백과 "CSMA/CD"
[주요 절차]
- 전송을 위한 프레임을 준비한다.
- 매체가 사용이 가능한가? 만일 아니라면, 사용이 가능할 때까지 대기한다.
- 전송을 시작한다.
- 충돌이 일어났는지 확인하고 만일 그렇다면, 충돌 탐지 절차로 이동한다.
- 재전송 계수기를 초기화 하고 프레임 전송을 종료한다.
[충돌 탐지 시 절차]
- 정체 신호가 전체 송신자에게 전달되도록 하기 위해 최소 패킷전송시간 까지 전송을 계속한다.
- 재전송 계수기의 재전송 시도횟수를 증가시킨다.
- 임의의 시간동안 대기한다.
- 첫 번째 단계부터 반복한다.
※ 충돌 탐지 방법은 매체에 의존한다. 그러나 이전 버전의 이더넷과 같은 전자적인 버스에서, 충돌은 송신자가 보낸 데이터와 수신자가 받은 데이터를 비교해봄으로써 탐지가 가능하다. 만일 두 가지가 다르다면 다른 송신자 측에서 보낸 데이터를 덮어씌웠다는 것을 의미한다. 프레임 전송 중에 충돌을 감지했다면, 전송은 즉시 중단된다. 대신 정체신호를 네트워크 상에 있는 전체 노드들에게 전송하면서 충돌 여부를 확정하게 된다.