본문 바로가기
  • _^**_
무근본 IT 지식 공유/무근본 네트워크(Network)

[무근본 네트워크 공부] TCP/IP가 뭔데?

by 크리드로얄워터 2023. 3. 13.
반응형
TCP/IP 프로토콜 그룹

(TCP: Transmission Control Protocol, IP: Internetworking Protocol)

 

TCP/IP 프로토콜은 5개의 계층(물리층, 데이터링크층, 네트워크층, 트랜스포트층, 애플리케이션층)으로 구성되어있다.

 

TCP/IP 이용하는 컴퓨터하고 ISO 사용하는 컴퓨터 하고 서로 통신이 가능한가?

->통신할 수 없다. 계층의 개수가 달라서 호환되지 않는다.

 

TCP/IP=> 미국표준, 사실상 표준-> 표준화 기구에서 만든 프로토콜이 아니라 미국에서 만든 프로토콜이다.

 

 

*Application층에서 사용하는 프로토콜

 

-SMTP(Simple Mail Transfer Protocol): 메일 송수신

-FTP(File Transfer Protocol): 파일 송수신

-HTTP(Hyper Text Transfer Protocol): 웹 서비스

-TELNET(Telecommunication Network): 원격 호스트에 로그온

-DNS(Domain Name Server): 디렉토리 서비스

 

 

주소지정

 

TCP/IP를 사용하는 인터넷에서는 네 가지 종류의 주소가 사용되는데, 물리(링크)주소, 논리(IP)주소, 포트 주소 및 특수 주소이다.

 

-Physical addresses : 중간에 많은 통신 장비를 거쳐갈 때마다 ‘바로 이웃한 누구’라는 것을 지칭하기 위해 물리주소가 필요하다. 바로 이웃한 노드를 구분하는 데 사용하는 식별자다.(=Link address=Hardware address) 데이터링크 층에서 사용한다.

물리주소에서 구분하는 것=>Unicast(1대1통신) 인지 Multicast(1대 다[특정그룹]) 인지 Broadcast(1대 전체다 듣는 것) 인지 구분한다.

 

-Logical addresses : Network에 있는 특정 컴퓨터를 유일하게 식별하게 할 수 있는 식별자 역할을 한다. IP주소 같은 것을 말한다. 인터넷 사이트에 접속할 때 URL(도메인 네임)이 필요하다. 그것이 IP주소이다.(IP 주소가 있어야 통신 가능) 네트워크 층에서 사용한다

 

-Port addresses : 논리적 주소만 가지고는 통신할 컴퓨터에 다다를 수는 있지만 그 컴퓨터에 있는 어떤 서비스를 이용할지는 지정해 주지 못한다. 그것은 곧 목적지 컴퓨터에서 실행되고 있는 많은 프로그램을 구분하지 못한다는 뜻이다. 따라서 그러한 Process들을 구분하고 원하는 Process에 접근하기 위해 Port address가 사용된다. 트랜스포트 층에서 사용한다.

 

 

반응형

댓글