no image
[Network] 네트워크 보안
네트워크 보안의 개요보안은 크게 컴퓨터 보안과 네트워크 보안으로 구분할 수 있다.보안 위협전송 차단 : 제 3자가 송신측과 수신측 사이에 통신을 차단한다가로채기 : 제 3자가 송신측과 수신측 사이의 데이터를 중간에 가로챈다변조 제 3자가 중간에 데이터를 가로채서 일부 또는 전부를 변경하여 잘못된 데이터를 전송하는 경우위조제 3자가 메시지를 위조하여 송신측이 전송한 것 처럼 수신측으로 데이터를 전송한다 → 변조와 다른 점은 송신측이 데이터를 전달하지 않았는데도 전송한 것처럼 표현할 수 있다는 것이다네트워크 보안의 필요성네트워크 보안네트워크에 접속하여 불법적인 행위를 하지 못하도록 방화벽을 구축하여 네트워크 통신의 많은 부분을 제약하고 보안강도를 설정할 수 있다.네트워크 보안의 요구 사항비밀성 : 인증받은 ..
2024.12.04
no image
[Network] 헷갈리는 네트워크 용어 -프록시(Proxy)
공부를 하다보면, 항상 등장하는 단어라 그때마다 찾아보지만, 이게 계속 등장하는데도 까먹는 용어들이 있다.오늘의 주인공은 프록시(Proxy)이다.Proxy 란? 프록시는 대리, 중개자 를 의미하고, 네트워크에서는 클라이언트와 서버간의 요청과 응답을 대신 처리해주는 역할을 의미한다.이러한 프록시가 동작하는 방법은 다음과 같다 -> 사용자가 어떤 요청(웹사이트 접속이라고 가정) 을 하면 프록시가 그 요청을 받아 대신 서버에 전달하고, 서버로 부터 받은 응답 (Response)를 다시 사용자에게 반환하는 역할을 한다.Proxy Server 란?프록시 서버는 프록시 역할을 수행하는 서버를 지칭하며, 클라이언트와 실제 서버 사이에 위치하여 요청을 중계하는 서버를 의미한다프록시 서버의 기능은 다음과 같다1. 익명화..
2024.12.03
no image
[Network] 네트워크 서비스
인터넷 정보 서비스 (IIS)마이크로소프트의 인터넷 정보 서비스는 인터넷을 포함한 TCP/IP 네트워크에서 파일전송을 담당하는 FTP나 웹 서비스를 담당하는 WWW 등의 서버를 운영할 수 있도록 도와준다.윈도우 10 에서는 사용자가 서버를 쉽게 설치할 수 있도록 IIS를 기본으로 제공하므로 추가 비용 없이 컴퓨터를 FTP 서버나 웹서버로 구축할 수 있다.웹 서비스 (HTTP, WWW)WWW 서비스는 TCP/IP 의 HTTP 프로토콜을 사용하고 기본적으로 HTML 문서를 웹 브라우저에 표시한다.HTTP 는 WWW에서 정보를 주고 받을 수 있는 프로토콜이며 주로 HTML 문서를 송수신하는데 사용한다.하나의 컴퓨터(웹 서버) 에서 IP 주소, 포트번호, 호스트헤더 정보 중 하나라도 다르면 별개의 웹사이트로 인..
2024.11.29
no image
[Network] SMTP, POP, IMAP 의 독립성이란?
POP 프로토콜은 메시지를 수신하면, 저장소에 메시지를 저장하고 서버에서는 삭제하는 프로토콜이고,IMAP은 원본은 서버에 유지하고 복사본을 저장소에 저장하는 프로토콜이다 → 즉 둘다 메시지를 수신하는 데 사용하는 프로토콜이다.즉, POP 과 IMAP 은 이메일 수신을 위한 프로토콜이다.SMTP 는 이메일을 송신하는 역할을 하는 프로토콜로, 송신 관련해서는 POP 이나 IMAP 에서 둘다 STMP의 종속적이다. (왜냐면 POP과 IMAP은 메시지 송신관련 기능은 존재하지 않기 때문)근데 책에 설명이 뜬금 없고 부실하게 되어 있는데, 내용을 읽어 보면 아래와 같다.POP은 SMTP에 종속적이므로 독립적으로 사용할 수 없다 → 뭐가 독립적인데IMAP 는 POP과 달리 독립적으로 존재할 수 있다. → ..?생각..
2024.11.27
no image
[Network] 응용 계층 (Application Layer)
이번에도 SMTP, POP, IMAP 에 대한 설명에 대해 애매하게 적어놔서 진짜 답답했다.아래에 새로 정리한 내용 첨부하니 참고 부탁드립니다..!https://bdisappointed.tistory.com/78 [Network] SMTP, POP, IMAP 의 독립성이란?POP 프로토콜은 메시지를 수신하면, 저장소에 메시지를 저장하고 서버에서는 삭제하는 프로토콜이고,IMAP은 원본은 서버에 유지하고 복사본을 저장소에 저장하는 프로토콜이다 → 즉 둘다 메시bdisappointed.tistory.com 세션 계층   응용 프로그램 계층 간의 통신을 제어하는 구조를 제공응용 프로그램 계층 사이의 접속을 설정, 유지, 종료하는 역할사용자와 전송 계층 (TCP/UDP) 간의 인터페이스 역할통신 장치 간의 설정을..
2024.11.27
no image
[Network] 네트워크 계층 프로토콜 (ARP, RARP, ICMP, IGMP)
이번 단원 공부하면서 느낀게 진짜 책에 말을 개 처 어렵게 적어놔서 이해하는데 한세월 걸렸다.최대한 쉽게 정리하고자 했으니.. 혹시 이 글이 나와 같은 사람에게 도움이 되길 소망합니다..!네트워크 계층 프로토콜네트워크 계층 프로토콜은 IP, ARP, ICMP, IGMP로 구성된다전송 계층에서 네트워크 계층으로 전송되는 데이터 단위는 세그먼트, 네트워크 계층에서 사용되는 데이터는 세그먼트 + IP 헤더 = 데이터 그램 이다.간단 요약 :ARP 는 IP 주소를 MAC 주소로 변경RARP는 MAC 주소를 IP 주소로 변경+패킷을 전송할 때 ip 주소 등의 논리 주소를 이용하더라도 최종적으로 수신지 네트워크 카드로 신호를 전송할 때는 네트워크 카드의 물리 주소인 MAC 주소 가 필요하다.주소 변환 프로토콜 (A..
2024.11.25
no image
[Network] 네트워크 계층 - 라우터, IPv6
IPv6가 이해하기 더 어려운 것 같은 건 기분탓인가..라우터라우터를 왜 쓰는가?스위치만 존재하는 네트워크에서는 모든 컴퓨터와 스위치가 동일한 네트워크에 속하고, 허브도 스위치와 마찬가지로 네트워크를 분할할 수 없지만 라우터는 네트워크를 분할할 수 있다.스위치와 스위치를 연결하는 존재를 라우터라고 생각하자.위 두가지 집단은 서로 다른 네트워크를 의미한다.그래서 분할한 상대 네트워크로 데이터를 전송하려면 라우터의 IP 주소를 설정해야한다. (ipconfig 명령어)라우팅 테이블현재 네트워크에서 다른 네트워크로 데이터를 전송할 때는 라우팅의 경로 정보를 바탕으로 최적의 경로로 데이터를 전송한다.라우터는 라우팅 테이블이 존재하고, 라우팅 테이블에는 경로 정보가 등록되어 있어 라우팅이 가능하다.라우팅 테이블 자..
2024.11.24
no image
[Network] 네트워크 계층(IP)
프로토콜의 이해프로토콜이란, 서로 다른 시스템에 있는 개체 간의 성공적으로 데이터를 전송하는 통신 규약이다.(두 시스템 간에 무엇을, 언제, 어떻게 통신할 것인지 미리 정해 놓은 약속)프로토콜은 계층적 구조로 정의, 예를 들어 편지 배달 과정에서의 단계는 아래와 같다편지를 써서 우체통에 넣는다편지를 우체부가 수거해간다편지를 지역별로 구분한다지역별로 차량에 편지를 싣는다이처럼, 계층적 구조로 복잡한 상호 작용을 세분화 하여 이해하기 쉽게 만든다.인터넷 표준 프로토콜네트워크는 서로 다른 기종의 컴퓨터로 구성되어 있어, 네트워크 간에 공통으로 사용할 수 있는 프로토콜의 필요하다.→ 이를 위해 인터넷에서 컴퓨터 간의 통신이 가능하도록 표준화 하여 채택한 통신 규약이 TCP/IP이다 TCP/IP(Transmiss..
2024.10.15
no image
[Network] OSI 참조 모델 (네트워크 접속 계층, 물리 계층, 데이터 링크 계층)
OSI 참조 모델의 개요통신 기술의 도입과 통신 기능의 확장을 쉽게 하려고 프로토콜을 몇 개의 계층으로 나누는 것→ 통신 기능을 7계층으로 분류하여 프로토콜을 규정한 규격 → OSI 7계층OSI 참조 모델은 특정 기능을 수행하는 서로 다른 계층 7개를 의미물리 계층(1) → 데이터 링크 계층(2) → 네트워크 계층(3) → 전송 계층(4) → 세션 계층 (5) → 표현 계층(6) → 응용 계층(7)OSI 참조 모델의 데이터 전송각 계층은 헤더 + 데이터 단위(data unit)로 정의헤더에는 각 계층의 기능과 관련된 정보가 포함된다. → 즉 송신측이 헤더를 생성해서 추가하면 수신측의 해당 계층이 이를 사용한다SDU(Service Data Unit) : 상위 계층이나 하위 계층 사이에 주고 받는 것PDU(..
2024.10.15