본문 바로가기

네트워크9

[네트워크] SMTP 프로토콜: 전자우편(이메일) 전송 표준 (feat. POP3와 IMAP) SMTP 프로토콜은 전자우편(E-mail) 시스템의 표준 프로토콜입니다. 어떤 방식으로 이메일이 전송되고 수신되는지를 알아봅니다. [ Contents ] 1. SMTP (Simple Mail Transfer Protocol) 인터넷 전자우편 표준 프로토콜[RFC 821]으로서, Store-and-Forward 방식으로 메시지를 전달 SMTP은 쉽게 말해 '메일 박스(Mail Box)'를 구현한 프로토콜입니다. 송신자는 메일 박스에 메일을 저장(Store)하고, 수신자는 메일 박스에서 메일을 꺼내옵니다. (Forward) 2. SMTP 구성요소 MTA(Mail Transfer Agent): 메일을 전송하는 서버 MDA(Mail Delivery Agent): MTA에게 전달받은 메일을 수신자에게 전달 MUA.. 2023. 10. 19.
[네트워크] TCP/IP 4계층: 네트워크 엑세스, 인터넷, 전송, 응용 TCP/IP 4계층에 대해 알아보고, OSI 7계층과 어떻게 다른지 비교해봅니다. [ Contents ] 1. TCP/IP 4계층 다른 기종 간의 네트워크 연결을 위해서는 '통일된 통신환경 표준'이 필요합니다. TCP/IP 4계층은 OSI 7계층보다 먼저 만들어졌으며, 가장 많이 사용되고 있는 표준입니다. 2023.10.16 - [CS/데이터통신 & 네트워크] - [데이터통신 & 네트워크] OSI 7계층: 물리, 데이터링크, 네트워크, 전송, 세션, 표현, 응용 [데이터통신 & 네트워크] OSI 7계층: 물리, 데이터링크, 네트워크, 전송, 세션, 표현, 응용 OSI 7계층은 국제표준화기구(ISO)에서 정의한 네트워크 표준 규격입니다. 전공자들은 한번쯤은 반드시 들어봤을 법한 상식이지만, 정작 자세히는 .. 2023. 10. 18.
[데이터통신 & 네트워크] OSI 7계층: 물리, 데이터링크, 네트워크, 전송, 세션, 표현, 응용 OSI 7계층은 국제표준화기구(ISO)에서 정의한 네트워크 표준 규격입니다. 전공자들은 한번쯤은 반드시 들어봤을 법한 상식이지만, 정작 자세히는 모르는 경우가 많습니다. 이 글을 통해 자세히 알아봅니다. [ Contents ] 1. OSI 7계층 (Open System Interconnection 7 Layer) 서로 다른 컴퓨터끼리 통신하기 위해서는 '통일된 네트워크 표준'이 필요합니다. OSI 7계층은 통신이 일어나는 과정을 7단계로 구분하여 단계별로 나타냈습니다. 각 계층은 독립적인 모듈로 되어있지만, 상하 계급 구조를 갖고 있습니다. 상위 계층의 프로토콜이 제대로 작동하기 위해서는 반드시 하위 계층이 문제가 없어야 하죠. 물론 독립성은 보장하기 때문에 해당 계층에서의 문제는 해당 계층에서 해결할 .. 2023. 10. 16.
[네트워크] 파일 전송 프로토콜(FTP)의 개념과 능동/수동모드, 주요 명령어 로컬 환경 혹은 서버 간의 파일 전송은 FTP라는 프로토콜을 통해 이루어집니다. FTP프로토콜에 대해서 알아보고, 주요 명령어도 살펴보겠습니다. [ Contents ] 1. FTP (File Transfer Protocol) TCP/IP통신에서 서버와 클라이언트 사이의 파일 전송 프토토콜 TCP/IP에서 표준으로 제공하는 파일 전송 프로토콜입니다. 20번 포트로 데이터를 전송하고, 21번 포트로 명령 제어 정보를 전송합니다. HTTP와 마찬가지로 평문으로 전송하기 때문에, HTTPS처럼 SFTP(22번 포트)나 FTPS(990번 포트) 방식을 주로 사용합니다. 2023.08.13 - [CS/보안] - [보안] 웹 통신 보안: SSL, TLS를 이용한 HTTPS 보안 웹 브라우징 [보안] 웹 통신 보안: .. 2023. 8. 14.
[네트워크] 네트워크 성능 척도: 지연, 처리량, 패킷 손실률 (ft. 4가지 지연 종류) 네트워크 성능의 척도에는 지연(Delay), 처리량(Throughput), 패킷 손실률(Packet loss)이 있습니다. 각 개념에 대해서 알아보겠습니다. [ Contents ] 1. 지연 (Delay) 데이터가 한 지점에서 다른 지점으로 전송되는 과정에서 생기는 지연 데이터 전송과정에서 생기는 지연은 총 4가지가 있습니다. 전송 지연, 전파 지연, 큐잉 지연, 처리 지연이 있으며 각각에 대해 살펴보겠습니다. 1) 전송 지연 (Transmission Delay) 송신자가 전송할 데이터를 준비하는 데에 걸리는 시간 발신지 호스트나 라우터는 송신할 데이터를 패킷에 담는 시간이 필요합니다. 전송지연은 '패킷 길이(Packet Length) / 대역폭(Bandwidth)'를 통해 구할 수 있습니다. 2) 전파.. 2023. 8. 10.
[네트워크] 동적 호스트 구성 프로토콜(DHCP): Discover, Offer, Request, Ack 클라이언트에게 동적으로 IP를 할당해주는 과정을 '동적 호스트 구성 프로토콜'이라고 합니다. 해당 프로토콜의 정의와 일련의 과정에 대해 알아보겠습니다. [ Contents ] 1. 동적 호스트 구성 프로토콜 (Dynamic Host Configuration Protocol) 호스트 IP주소의 동적 할당을 위한 네트워크 설정을 제공하는 프로토콜 IP주소 할당에는 '고정 IP 할당'과 '동적 IP 할당'이 있습니다. 고정 IP는 PC별로 지정된 IP만 사용하는 방식으로, 회사나 기관에서 주로 사용합니다. 인증된 사용자만 해당 IP로 접속하므로 유지 관리 및 추적이 용이하기 때문입니다. 반면 개인 PC는 대체로 동적 IP를 할당받아 사용합니다. 부족한 IP주소를 효율적으로 운용하기 위해, 사용하지 않는 PC의.. 2023. 8. 9.
[네트워크] 서브넷을 합치는 슈퍼넷팅과 CIDR의 개념과 예제 서브넷을 합쳐서 더 큰 IP주소를 확보하는 슈퍼넷팅에 대해서 알아보고, 클래스를 고려하지 않아도 되는 CIDR 방식도 알아보겠습니다. [ Contents ] 1. 슈퍼넷팅 (Supernetting) IP주소 공간을 더 크게 통합하는 작업 서브넷팅이 잘게 분할하는 작업이었다면, 슈퍼넷팅은 서브넷들을 통합하는 작업입니다. 네트워크를 쪼갠 서브넷 정보는 라우팅 테이블에 저장되며, 서브넷이 많을수록 테이블 탐색 시간이 길어지고 테이블 관리가 힘들어집니다. 그래서 슈퍼넷팅을 통해서 라우팅 테이블에 등록되는 경로 수를 줄이고, 라우팅 프로세스의 효율성을 향상시키곤 합니다. 2023.05.17 - [CS] - [네트워크] 서브네팅의 개념과 VLSM 예제, 서브넷마스크 이용법 [네트워크] 서브네팅의 개념과 VLSM 예.. 2023. 5. 17.
[네트워크] 서브네팅의 개념과 VLSM 예제, 서브넷마스크 이용법 서브넷팅은 IP주소 공간을 분할하여 할당하는 방식입니다. 그 방식에는 VLSM이 있으며 이를 이용하여 최적의 주소공간을 확보할 수 있습니다. VLSM을 사용한 예제를 살펴보고, 서브넷마스크도 배워보겠습니다. [ Contents ] 1. 서브넷팅 (Subnetting) IP주소 공간을 더 작게 분할하는 작업 서브넷(Subnet)은 네크워크 비트와 호스트 비트로 구성되어 있으며, 네트워크 비트가 같으면 동일한 네트워크로 간주합니다. 흔히 A, B, C, D, E 클래스라고 불리는 주소공간도 서브넷의 일종이며, 더 작은 네트워크로 쪼개는 작업을 서브넷팅이라고 합니다. 2023.05.16 - [CS] - [네트워크] 클래스별 IP주소 분류(A, B, C, D, E 클래스)와 공인 IP, 사설 IP [네트워크] .. 2023. 5. 17.
[네트워크] 클래스별 IP주소 분류(A, B, C, D, E 클래스)와 공인 IP, 사설 IP 네트워크는 크게 5가지 클래스로 나뉘어 있습니다. 각 클래스별 특징을 알아보고, 공인IP와 사설IP의 개념과 주소 대역을 살펴보겠습니다. [ Contents ] 1. 클래스별 IP주소 분류 IPv4 주소체계에서 네트워크는 크게 5가지 클래스로 나뉘어져 있습니다. 1) 클래스 A A 클래스는 네트워크 비트가 0으로 시작하며, 총 8bit를 차지합니다. (4분의 1) IP주소는 0.0.0.0부터 127.255.255.255까지이며 호스트 부분이 가장 큰 클래스이므로, 대규모 네트워크에서 사용합니다. 2) 클래스 B B 클래스는 네트워크 비트가 10으로 시작하며, 총 16bit를 차지합니다. (2분의 1) IP주소는 128.0.0.0부터 191.255.255.255까지이며, 중간규모의 네트워크에서 사용됩니다... 2023. 5. 16.