프로그래밍 노트

네트워크 카드, 컴퓨터는 어떻게 통신을 하는가? 본문

네트워크

네트워크 카드, 컴퓨터는 어떻게 통신을 하는가?

떡잎 2020. 2. 16. 00:15

컴퓨터는 어떻게 통신을 하는 것일까?

컴퓨터에 장착된 네트워크 카드에 연결된 랜(LAN) 케이블로 다른 컴퓨터나 인터넷에 연결된다.

 

네트워크 카드는 이더넷 카드, 랜 카드, 네트워크 인터페이스 카드, 네트워크 어댑터라고도 말한다.

 

여기서 이더넷(Ethernet)은 제록스(Xerox) 연구소에서 개발한 컴퓨터 네트워크 기술이다.

이더넷이라는 이름은 제록스의 상표를 등록했다.

이더넷은 OSI 1계층인 물리적 계층(IEEE 802.3)에서 신호와 배선을 정의하고 OSI 2계층인 데이터 링크 계층(IEEE 802.2)에서 MAC(Media Accss Control) 패킷과 프로토콜의 형식을 정의한다.

 

이더넷은 물리 계층과 데이터 링크 계층이 포함되어있다.

컴퓨터간에 데이터 전송을 설명하기 위해서는 OSI 계층에 대한 이해가 필요하다.

 

응용 프로그램
Applications 

계층 계층명 처리
데이터
역할 프로토콜
7 계층 응용
Application
사용자
데이터

사용자나 소프트웨어를 네트워크에 접근 가능하도록 하는 기능 제공한다.

HTTP, SMTP, SNMP, FTP, TELNET, NFS, NTP
6 계층 프레젠테이션
Presentation
인코딩된
사용자
데이터

유형 컴퓨터 데이터의 서로 다른 표현 방법을 통일된 형식으로 변환한다.

MIME, XDR, SSL, TLS
5 계층 세션 
Session 
세션

통신 시스템간의 상호 대화 설정, 유지, 동기화 기능 제공한다.

-
4 계층 전송
Transport
데이터그램
/ 패킷

송신 데이터를 목적지까지 전달하고 프로세스간 데이터 전송을 보장한다.

RCP, UDP, RTP, STCP
3 계층 네트워크
Network
데이터그램
/ 패킷
데이터에 목적지 주소를 지정하고 전송경로를 결정한다. IP, ICMP, IPsec, ARP, RIP, BGP, DDP, X.25, IPX
2 계층 데이터 링크
Data Link
프레임

인접한 통신 장치간의 신뢰성 있는 정보 전송을 보장한다.

PPP, SLIP
1 계층 물리 
Physical
비트

물리적인 매체를 통하여 비트 스트림을 전송하는데 필요한 기능 제공한다.

-

이더넷 표준은 데이터 링크 계층과 물리 계층을 포함한다.  

 

컴퓨터 A와 컴퓨터 B가 통신을 하기 위해서는 OSI 7계층을 거치게 된다.

중계 노드는 일반적으로 네트워크 계층까지 처리한다.

 

Comments