전체 글
-
통신 프로토콜의 기본 요소 3가지정보처리기사 (실기) 2023. 9. 26. 20:27
통신 프로토콜 또는 통신 규약은 컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고 받은 양식과 규칙의 체계이다. 프로토콜이란 무엇일까? 💡 protocol - 프로토콜은 그리스어 proto(맨 처음, 최초의) + kollen(붙이다)에서 유래되었다고 한다. 즉 protocol의 어원의 의미는 '맨처음 붙이다.'라는 것이다. 예전에 protocol은 공증문서에 맨 처음에 ssoontory.tistory.com 프로토콜의 기본 요소 3가지는 다음과 같다 구문 ( Syntax ) : 데이터의 구조나 형태와 포맷을 정의 의미 ( Semantic ) : 어떤 데이터를 보낼 것인지, 얼마나 빨리 보낼 것인지를 결정 타이밍 (Timing ) : 데이터의 각 부분이 무엇을 뜻하는지 알 수 있게 미리 정해둔 규칙 구타를..
-
네트워크 공격 유형 중 Land Attack 이란?정보처리기사 (실기) 2023. 9. 26. 20:11
Land Attack는 공격자가 패킷을 조작하여 출발지 IP와 목적지 IP 주소를 동일하게 설정하여 목표 서버에 보내는 형태의 공격입니다. 공격자가 Land Attack을 실행하면 공격 패킷이 목표 서버로 전송됩니다. 그러나 이 패킷을 받은 서버는 목적지 주소와 출발지 주소가 동일하다는 이유로 패킷을 처리하려고 시도하게 됩니다. 이 때, 서버는 자신에게 들어오는 연결 요청으로 인식하고, 서버 리소스를 사용하여 응답을 시도합니다. 그러나 응답을 보내려고 할 때 목적지 주소가 자기 자신인 것을 인식하게 되어, SYN 신호가 서버 내에서 계속해서 루프를 도는 상황이 발생합니다. 이로 인해 서버의 자원을 고갈시켜 서버의 가용성을 파괴하게 됩니다. 방화벽에서는 출발지와 목적지 IP 주소가 동일한 패킷을 필터링하여..
-
프로그램 모듈화정보처리기사 (실기) 2023. 9. 26. 02:48
결합도와 응집도 (Coupling &. Cohension) - 모듈의 독립성을 판단하는 두가지의 지표이다. 결합도는 모듈과 모듈간의 상호 의존 정도, 응집도는 모듈 내부의 기능적인 집중 정도이다. - 모듈의 독립성을 높이기 위해서는 모듈간의 상호 의존 정도를 나타내는 결합도를 낮추고, 모듈이 독립적으로 자체 기능만을 수행할 수 있도록 응집도를 높여야 한다. ※ 결합도의 유형 ( 테스형 제 외저래 공유랑 내가 닮았대~) 구분 설명 자료 결합도 (Data Coupling) 모듈 간의 인터페이스로 값이 전달되는 경우 스템프 결합도 (Stamp Coupling) 모듈 간의 인터페이스로 배열이나 오브젝트 스트럭처 등이 전달되는 경우 제어 결합도 (Control Coupling) 단순 처리할 대상인 값만 전달되는 ..
-
마크업 언어란?정보처리기사 (실기) 2023. 9. 26. 01:45
마크업 언어란? 마크업 언어는 문서나 데이터를 구조화하고 서식을 지정하는 언어입니다. 이를 사용하여 텍스트와 이미지와 같은 콘텐츠를 웹 페이지, 문서 또는 다른 매체에서 어떻게 표시할지를 정의할 수 있습니다. 예를 들어, HTML (Hypertext Markup Language)는 웹 페이지를 만들기 위해 주로 사용되는 마크업 언어입니다. HTML을 사용하면 제목, 단락, 링크, 이미지 및 기타 요소를 정의하고, 텍스트 스타일, 레이아웃 및 색상과 같은 서식을 적용할 수 있습니다. 마크업 언어의 주요 특징은 콘텐츠와 서식을 분리한다는 것입니다. 이것은 콘텐츠를 구조적으로 표현하고, 디자인 및 레이아웃을 수정하지 않고도 서식을 변경할 수 있게 해줍니다. 마크업 언어는 웹 개발, 문서 작성 및 데이터 교환 ..