Cloud System Engineer

네트워크란 무엇일까? 2 본문

네트워크/네트워크 소개

네트워크란 무엇일까? 2

클라우드 엔지니어 2021. 1. 27. 10:22

TCP/IP

쉽게 인터넷에서 사용되는 프로토콜을 tcp/ip 라고 한다.

OSI 7계층과 달리 tcp/ip는 4계층으로 분류한다.

 

 

 

1계층:네트워크 엑세스
하드웨어적으로 정의된 물리적 주소(physical address)를 사용하여 통신을 수행한다. 


 2계층: 인터넷 계층(ip 계층)
TCP/IP 상에서 IP 계층이란 네트워크의 주소 (IP 주소)를 정의하고,  
IP 패킷의 전달 및 라우팅을 담당하는 계층

3계층:두 종단간 세선제어, 양단간 전송기능

tcp / udp 차이점을 알아야한다 

기사문제에서도 토할정도로 많이나오는 만큼 이둘의 차이점과 

특히 3-way handshake 기법을 잘 알아야한다. 면접이나 , 자격증 시험에서도 자주 물어보는 내용임....

TCP:연결지향 프로토콜 , 신뢰성 , 상태기반서비스 , 
UDP:비신뢰성 , 비연결성, 비 상태 서비스

비신뢰성= 메세지나 정보가 올바른 순서대로 도착했는가? 
UDP는 도착하는 데이터 패킷들의  순서를 제공하지않는다.

 

 

3way-handshake 

 

 

 

1.접속자가 서버로 접속하기위해 tcp syn (신호를 보낸다.)

2.서버에서 접속자의 요청을 받았다면 잘 받았다고 tcp syn ack를 보낸다.

3.서버에서  tcp syn ack 신호를 받았다면 다시 서버에게 TCP ack 를보낸다.

이렇게 해야 tcp 접속을 성공적으로 이루어졌다는 것이다.

ack는 신호를 잘받았다는 긍정신호고
만약 nack 신호를 보냈다면 신호를 못받았다는 부정신호이다.(통신불가)

 

4계층:응용계층 osi 7 계층의 응용계층과 동일하다.

 

서비스는 

DNS : 도메인 이름에 대한 IP 주소를 알려줄때 사용된다. UDP,TCP 같이사용하며 포트번호는 53번이다.

 

FTP:파일전송을 위해 사용된다. TCP:20,21번을 사용한다.

 

TFTP: FTP에 기능이 적고 단순하게 동작하는 파일전송용 프로토콜이다.

 

HTTP: WWW (웹) 데이터를 전송하기 위한 프로토콜  포트번호는 80번이다.

 

SMTP: 메일전송용 프로토콜 포트번호는 tcp 25번이다.

 

텔넷:원격으로 장비에 접속할때 사용되는 프로토콜이다 tcp 23번이용

 

ssh: 텔넷보다 보안성이 증가한 원격접속용 프로토콜이다 tcp 22번사용

 

이상 osi 참조모델과 tcp/ip 에대한 설명은 간략히 마치겠습니다.

'네트워크 > 네트워크 소개' 카테고리의 다른 글

네트워크가 무엇일까?  (0) 2021.01.27