[통신] CH. 4 TCP/IP

Kwaaaaan·2023년 3월 20일
2

통신

목록 보기
4/11

TCP/IP 4계층

OSI 7계층과는 약간의 차이가 있으며, 다음과 같습니다. TCP/IP는 인터넷 중심이며, 인터넷이 사용하는 핵심적인 프로토콜 TCP와 IP를 포함한 각종 인터넷 프로토콜을 TCP/IP 프로토콜이라 합니다.(간간히 5계층으로 나누기도 합니다.)

TCP/IP 4계층은 다음과 같은 순서로 나뉘어집니다.
네트워크 액세스 - 인터넷 - 전송 - 응용
• 네트워크 액세스(Network Access)계층
물리 계층, 데이터 링크 계층 (Physical, Data Link)
• 인터넷(Internet)계층
네트워크 계층 (Network)
• 전송(Transport) 계층
전송 계층 (Transport)
• 응용(Application) 계층
세션 계층, 표현 계층, 응용 계층 (Session, presentation, Application)

인터넷

데이터의 중개 기능을 담당하는 네트워크 계층입니다. 또한 IP프로토콜을 사용하는 네트워크 다시말해 인터넷에 연결하고자 하는 호스트는 반드시 IP프로토콜을 지원해야하고, 현재 인터넷에서 주로 사용하는 IP프로토콜은 IPv4입니다.

IP

IP는 Internet Protocol로 인터넷상에서 데이터를 주고받기 위한 통신규약입니다. 만약 이를 확인하고 싶다면 CMD창을 열어 ipconfig를 입력하면 됩니다.(Mac은 ifconfig)
IPv4주소는 점으로 구분된 십진수 표기법으로 표기합니다. 이는 32비트로 구성되어있어 약 43억개의 IP만을 감당할 수 있습니다. 그래서 부족하다고 판단하여 IPv6를 만들었습니다.

IPv6

IPv6는 2^128가지의 자리수로 구성되어 있습니다. 이는 아직까지는 충분히 사용가능할 정도로 큰 IP를 만들어 낼 수 있습니다.

도메인(Domain)

웹 브라우저를 통해 특정 사이트를 진입할 때 IP주소를 대신해 사용하는 주소입니다. 한눈에 파악하기 힘든 IP주소를 보다 분명하게 나타내기 위해 사용됩니다.

DNS(Domain Name System)

IP 주소와 특정 도메인 주소가 같다는 것을 지정하고, 인터넷 이용자들이 도메인 주소를 검색했을 때 IP주소로 연결되도록 해주는것을 DNS라 합니다.
DNS는 아래의 그림과 같이 작동합니다.

MAC 주소

데이터 링크 계층인 2계층에서 사용하는 주소입니다. LAN카드에 내장되어 있으며, 물리 계층을 통해 데이터를 전송할 때, MAC 주소를 이용해 호스트를 구분합니다.

포트 주소

전송 계층에서 사용합니다. 호스트에서 실행되는 프로세스를 구분해주며, 나무위키에 나와있습니다.

profile
스마트팩토리 개발자(를 꿈꾸며)

0개의 댓글