거누의 개발노트
메일 전송과 파일 공유 본문
텔넷
텔넷(telnet)이란 사용자의 컴퓨터에서 네트워크를 이용하여 원격지에 떨어져 있는 서버에 접속하여 자료를 교환할 수 있는 프로토콜을 말한다.
텔넷은 보안상 문제가 있기 때문에, 텔넷 대신 SSH를 많이 사용한다.
텔넷의 포트 번호는 23번이다.
클라이언트에서 입력한 비밀번호를 변형없이 전송하기 때문에, 데이터를 관찰하는 누구라도 데이터(비밀번호)를 볼 수 있다.
SSH
SSH는 Secure Shell의 줄임말로, 원격 호스트에 접속하기 위해 사용되는 보안 프로토콜
양방향의 모든 트래픽을 암호한다. ( 출발지, 목적지 )
안전하게 정보교환이 가능해 널리 사용된다.
22번 포트를 사용한다.
SMTP
단순 메일 전송 프로토콜(Simple Mail Transfer Protocol)
25번 포트를 사용한다.
IMAP
메일이 도착한 후, 메일을 읽는 과정에서는 일반적으로 IMAP 프로토콜이 사용된다.
IMAP을 사용하면 메일이 서버에 남아 있기 때문에 수신자가 여러 곳에서 메일에 접근할 수 있다.
P2P (pear to pear)
인터넷에 연결된 다수의 개별 사용자들이 직접 데이터를 주고받는 것을 말한다.
영어로 Peer란 '동료'라는 뜻인데, 그 뜻에는 네트워크에 연결된 모든 컴퓨터들이 서로 대등한 동료의 입장에서 데이터나 주변장치 등을 공유할 수 있다는 의미를 담고 있다.
에드혹과 비슷한 개념
비트토렌트는 영화와 TV 프로그램처럼 용량이 크고 인기 있는 파일 공유할 때 특히 유용하다.
파일을 다운로드 할 때 이미 다운 받은 다른 사용자에게 각각 조각을 다운 받아서 하나의 파일로 다운받을 때 사용
비트코인도 P2P 프로토콜을 사용한다.
'CS' 카테고리의 다른 글
와이파이 - 셀룰러폰 - LTE, 5G (0) | 2022.06.14 |
---|---|
XSS, CSRF (1) | 2022.06.09 |
파일 시스템과 블록 & 파일을 휴지통에 넣을 때... (0) | 2022.06.09 |
DNS(Domain Name System)? (0) | 2022.06.08 |
객체지향(Object Oriented Programming) 정리 (0) | 2022.06.07 |