안녕하세요!! @wonnieyoon입니다.
TCP/IP가 무엇이고 어떻게 구성되어 있는지
이전 포스팅에서 설명드렸습니다.
오늘은 TCP/IP에서 데이터링크의 역할에 대해 포스팅하겠습니다.
데이터 링크
'데이터링크'는 OSI참조 모델의 데이터 링크층을 가르치는 용어입니다.
하지만 TCP/IP를 이해하는데 데이터링크의 사전지식이 필요합니다.
데이터 링크의 기본적인 역할은 장치 간 신호를 전달하는 물리 계층을 이용하여 네트워크 상의 주변 장치들 간 데이터를 전송하는것 입니다.
< 데이터 링크의 기술>
MAC 주소
데이터 링크에 연결되어 있는 노드를 식별하기 위해 사용합니다.
MAC 주소는 길이가 48비트이고 주소의 3~24비트는 '헤더 식별자'라고 하는 NIC의 제조업체별로 특정 숫자가 할당되어 있습니다. 25~48비트는 제조업체가 제조한 카드 별로 다른 숫자를 할당하고 이러한 방법을 통해 전 세계에서 동일한 MAC 주소로 설정된 NIC 제품은 하나밖에 없다는 것을 보증합니다.
(그럼 MAC 주소가 유일한 값? MAC 주소가 반드시 세계에서 유일한 값이라고 할 수는 없습니다. 실제로 MAC 주소가 존재하더라도 동일한 데이터 링크 안에 없으면 문제가 되지 않습니다.)매체 공유형 네트워크
통신 매체를 여러 노드가 공유하는 네트워크를 말합니다. 초기의 이더넷이나 FDDI는 매체 공유형 네트워크입니다. 이 방식에서는 동일한 통신로를 사용하여 데이터의 송수신을 제어하고 기본적으로 반이중 통신이 되어 통신의 우선권을 제어하는 장치가 필요하게 됩니다.매체 비공유형 네트워크
통신 매체를 공유하지 않고 전송하는 방식입니다.
ATM 등에서 채택하고 있는데 최근의 이더넷에서 주로 사용하고 있으며 1대 1 연결로 전이중 통신을 하는 경우 충돌이 발생하기 어렵기 때문에 보다 효율이 좋은 통신을 할수 있습니다.