-

네트워크 계층 TCP/IP 4계층을 기준으로 네트워크에 대해 알아보겠습니다
먼저! 각 4계층에 대해 간략하게 설명하자면.
- 애플리케이션 계층 : User(사용자) 영역
- 특정 서비스를 제공하기 위해 애플리케이션 끼리 정보를 주고 받을 수 있다.
- 전송 계층 : (S/W) Kernel 영역
- 송신된 데이터를 수신측 애플리케이션에 확실히 전달하게 한다.
- 인터넷 계층 : (S/W) Kernel 영역
- 수신
- 링크 계층 : H/W 영역
이라고 생각하면 됩니다.
조금 더 자세히 각 계층에 대해 설명하자면 이와 같습니다.
- 애플리케이션 계층 : User(사용자) 영역
- Socket
- 전송 계층 : (S/W) Kernel 영역
- Port
- 인터넷 계층 : (S/W) Kernel 영역
- TCP/IP
- 링크 계층 : H/W 영역
- MAC
MAC
MAC이란 물리적 네트워크 주소(하드웨어의 주소)로써 NIC(Network Interface Card)에 대한 식별자입니다.

NIC (유선, 무선 두가지 방법을 통해 인터넷에 연결 할 수 있다면 NIC이 2개)
IP 주소
Host에 대한 식별자 (Host란 인터넷에 연결된 컴퓨터)
- NIC이 하나면 IP 하나? : Nope
- NIC에 여러 IP를 Binding할 수 있다.
Port 번호
프로그램에 할당된 번호
- 애플리케이션 계층 : User(사용자) 영역