개념OSI 7 계층 : 네트워크 통신을 위한 표준 프로토콜 구조 정의한다. 상위 계층일수록 사용자와 더 가까운 기능을 제공한다.프로토콜 : 컴퓨터 네트워크에서 데이터 통신을 위한 규칙이나 약속을 의미한다. 이를 통해 다른 시스템끼리 상호작용할 수 있고, 데이터가 정확하고 일관되게 전송될 수 있도록 한다.OSI 7 Layer의 응용-전송-세션-표현-애플리케이션 계층 중 애플리케이션에 통신에서 사용되는 프로토콜이다. 여러 종류의 프로토콜 중HTTP 는 웹페이지와 데이터를 전송하는 프로토콜 이다.브라우저와 서버 간에 데이터를 주고받기위한 방식으로 사용하고 있다. 특징비연결성 Connectionless : 클라이언트와 서버의 연결을 지속하지 않고, 각 요청마다 새로운 연결을 잇는다.각각의 http 요청에 독립적..
컴퓨터네트워크
* 해당 내용은 수제비 2023 정처기 9장 소프트웨어 개발 보안 구축을 참고하였습니다.보안 공격 기법DoS 공격 Denial of Service.공격받는 시스템의 자원을 부족하게하여, 원래 의도된 용도로 사용하지 못하게 하는 공격. 과도한 데이터 전송한다.*DDoS와 차이점? Dos 공격은 1:1 공격이어서, 공격IP를 차단하면 공격을 막을 수 있지만, DDoS 공격은 1대의 공격자가 감염시켜 n대의 좀비 pc를 만들어서 타깃 시스템 집중적으로 공격SYN Flodding 플러딩 : TCP 프로토콜의 구조적인 문제를 이용함. SYN 패킷을 지속적으로 보내 점유한다(TCP Queue Full). ACK를 발송하지 않고, 계속 새로운 연결 요청을 하게되어, 자원할당을 해지하지 못하고, 소비하여 고갈된다.대응..
목차TCP IP Protocol Suite컴퓨터 네트워크스마트폰도 네트워크를 통해 데이터를 주고받는 통신을 한다.컴퓨터와 컴퓨터간의 연결을 어떤방식으로 할것인가?여러 컴퓨터 및 기기가 서로 통신하고 데이터를 공유할 수 있도록 연결된 구조. 노트와 프로토콜을 활용서로 통신하기 위해 디지털 연결을 통한 공통 통신 프로토콜을 사용함물리적 유선통신. 무선 주파수 통신network topologies : 컴퓨터 네트워크에서 노드(pc)간의 물리적 및 논리적 연결구조를 나타내는 개념. 연결방법에 따라 구조가 달라짐인터넷가장 거대한 컴퓨터 네트워크를 나타냄. 수억명의 사용자가 유무선 전송매체를 사용하여 소형 및 대형 컴퓨터를 연결하는 네트워크routing경로의 가상화 중간자는 데이터프름제어를 위해 connecting..