Network 8

Rsync 알싱크 란?

○ Rsync Remote Synchronization. 원격 동기화 원격으로 파일과 디렉토리( /data 등) 을 복사하고 동기화하기 위해 사용하는 툴. 네트워크 프로토콜. 서버서버간 사용자가 원하는 특정 디렌토리 및 파일을 동기화해 준다. 장점 원격 시스템으로부터 파일을 효율적으로 복사 및 동기화할 수 있다. link, device, 파일의 소유자와 그룹권한 등 파일의 부가정보까지 복사가 가능하다 빠르다. Rsync는 remote-update 프로토콜을 이용해서 차이가 있는 파일만 복사한다. 처음에는 모든파일 및 디렉토리를 복사 후, 이후부터는 출발지와 목적지 간의 다른부분 만을 복사하기 때문에 빠르고 효율적으로 작동한다. 데이터를 압축해서 송수신하기 때문에 적은 대역폭을 사용한다. 파일크기 또는 시..

Back-end/Network 2020.11.05

[Network] [MailServer] DNS/ MX레코드/ A레코드 란?

DNS (Domain Name Server) 란 ? 인터넷은 서버를 유일하게 구분할수 있는 IP주소를 기본체계로 이용한다.이 IP주소는 192.168.123.123 등의 형식으로 숫자로 이루어진 조합이라 이를 DNS를 이용해 인간이 기억하기 편한 언어체계로 변환작업이 필요한데 이 역할을 DNS가 하는 것이다. MX (Mail Exchange)레코드 / A(Address)레코드 : 특정 도메인에 대한 메일을 수신하는 메일서버 지정 레코드 MX레코드는 메일 수신 측의 메일 서버를 표시하는 레코드이다. 이 정보를 바탕으로 메일이 어느메일 서버에 도착해야할지 결정됨. *주의 : DNS설정으로, 다른 메일 서버의 MX레코드가 혼재하면, 메일이 기대하는 메일 서버에 전달되지 않을수도 있다. 어떤 도메인에 mx레코드..

Back-end/Network 2020.05.02

[Network] NAT / PAT 란?

NAT(Network Address Translation) NAT는 사설 네트워크에 속한 여러 개의 호스트가하나의 공인 IP 주소를 사용하여 인터넷에 접속하기 위해 사용한다. 즉, 외부망과 내부망을 나눠주는 기능을 한다 . ex) 공유기 NAT 특징- 내부에서 외부로 통신 가능- 외부에서 내부로 통신 불가 NAT 장점- 하나의 공인IP로 여러 사설 IP를 사용가능. 절약. - 사내망 IP주소를 외부로 알리지 않음으로서 외부로 부터의 침입/공격 차단 사설 IP대역 1. A CLASS ( 0.0.0.0 ~ 127.255.255.255 )-사설 IP 대역 : 10.0.0.0 ~ 10.255.255.2552. B CLASS ( 128.0.0.0 ~ 191.255.255.255 )-사설 IP 대역 : 172.16..

Back-end/Network 2020.03.24

[NETWORK]TLS (Transport Layer Security) = SSL (Secure Sockets Layer)이란?

SSL (Secure Sockets Layer)인터넷 통해 클라이언트와 서버가 통신할때 통신내용을 안전하게 보호하는 방법. SSL이 제공하는 기능 1. 서버인증 server Authentication2. 클라이언트 인증 client Authentication3. 데이터 암호화 Data Encryption 인증 Authentication통신의 상대방이 검증된 값이 맞는지 확인하는 절차. 암호화 데이터가 누출되더라도 외부에서 내용을 해독할 수 없도록 암호화하는 것 SSL사용하는 URL은 https라는 스킴 shceme을 사용하여 구분한다.ex) https://www.helloworld.com TLS (Transport Layer Security) 최근버전의 SSL은 TLS로 이름이 변경되었다. 공개키 Pub..

Back-end/Network 2020.03.18

[Network]SPF란? Sender Policy Framework

SPF : Sender Policy Framework DNS (Domain Name Service)레코드의 한 유형으로 , 스팸 발송자가 전자 메일주소를 스푸핑하거나 도용하여 수천개 전자메일을 불법으로 보낼수 있는 전자메일시스템의 허점을 방지하기 위해 만들어짐. SPF는 메일서버 정보 사전에 DNS에 공개등록함으로써 수신자로 하여금 이메일에 표시된 발송자 정보가 실제 메일서버의 정보와 일치하는지 확인할 수 있도록 하는 메일검증 기술이다메일서버 등록제 라고도 불림. 메일전송시 기본적으로 사용하는 smtp (simple mail transfer protocol) 은 너무간단하여 실제 발송자 인증할수 있는 기능이 없기 때문에 이를 보완. SPF 작동방식DNS 기반의 스팸필터랑 기술로 메일 발송한 도메인에 대해..

Back-end/Network 2020.03.18

[network]네트워크 텔넷(telnet) 명령어 - 포트(Port) 확인

네트워크 텔넷(telnet) 명령어 - 포트(Port) 확인 1. 명령프롬프트 (cmd) 명령어 telnet [IP 또는 도메인] [포트] 성공 ex) 연결에 성공하면 위에처럼 [Telnet naver.com] 표시됨. http 기본 포트인 80 포트가 열려있는 것을 알 수 있다. 실패 ex) 해당 포트에 연결하지 못한다는 것을 알 수 있습니다. 2. 텔넷(telnet) 사용이 안되는 경우 텔넷 클라이언트 활성화 시켜주어야함. 1. [제어판] -> [프로그램 및 기능 or 프로그램 추가/제거] -> [Windows 기능 켜기/끄기] 2. [텔넷 클라이언트] 체크 -> [확인] 3. 텔넷 종료 ctrl + 대괄호 ] // 실행 빠져나오기 telnet> quit //텔넷 연결 종료

Back-end/Network 2019.08.05

[network][mailserver]SMTP /POP3 / IMAP 란?

SMTP /POP3 / IMAP 란? 우리가 편지를 쓸때 우체통에 넣으면 보낸이의 동네 우체국에 모았다가, 다시 받는이가 사는 동네의 우체국으로 옮겨진 다음, 받는이에게 전해진다. 마찬가지로 이메일을 서로 주고받을때에도 이 우체국 역할을 해주는 곳이 필요하다. SMTP/POP3서버가 바로 우체국 역할을 하는 것이다. 편지를 보내는 것과 마찬가지로 이메일을 보내면 우선 보내는 사람이 사는 동네 우체국인 SMTP 서버에 저장한다. SMTP는 우리가 E메일을 송수신 할때 쓰는 전송규약이다.다음으로 SMTP서버에서 다시 받을사람의 POP3 서버로 보낸다. POP3는 SMTP서버에서 보낸 이메일을 읽어오는 프로토콜로, 즉, 받는이 동네의 우체국 역할을 한다. 이 POP3서버에서 수취인에게 배달된다. SMTP (S..

Back-end/Network 2019.04.02

[network]SSH란? (Secure Shell Protocol)

SSH란? Secure Shell Protocol 네트워크 프로토콜 중 하나로 컴퓨터와 컴퓨터가 인터넷과같은 Public network통해 서로 통신할 때 보안적으로 안전하게 통신하기 위해 사용하는 프로토콜. 사용 예) 1. 데이터 전송 ex) Gitghub - 소스코드를 원격 저장소인 깃헙에 푸쉬할때 ssh활용해 파일 전송. 2. 원격제어 ex) AWS 와같은 클라우드 서비스. - AWS인스턴스 서버에 ssh통해 접속하여 해당 머신에 명령. 그렇다면 FTP 나 Telnet 등 다른 컴퓨터와 통신위해 사용되는 프로토콜과 차이점? 가장큰 이유는 보안이다. 예를들어 예로든 두 프로토콜을 통해 로그인 정보 등 민감한 정보를 주고받는다면 정보를 직접 네트워크를 통해 넘기기 때문에 누구나 해당정보를 열람할수 있어..

Back-end/Network 2019.02.21