본문 바로가기

네트워크,서버4

보안에 관해서 침입차단 시스템  = 방화벽내부 네트워크의 컴퓨터를 외부로부터 보호하기 위한 보안정책과 이를 수행하는 하드웨어 및 소프트웨어 등외부 네트워크에서 공격자나 인증되지 않은 사용자, 혹은 유해한 정보가 내부 네트워크로 진입하지 못하도록 차단해 주는 보호정책과 보호장치방화벽은 보통 라우터 옆에 존재한다.방화벽 구성이 크게보면 있다.1. 패킷 필터링2. 서킷 게이트웨이3. 애플리케이션 게이트웨이4. 하이브리드 방식패킷필터링OSI 7계층에 3,4 계층에서 패킷을 관리해주는 것, TCP,IP관련 패킷들이 만들어지는데 패킷 필터링하는것패킷 필터링 라우터에 의해 TCP 포트와 IP주소 패킷중 전부 또는 일부를 필터링장점 = 네트워크 제어에 대한 반응속도가 매우 빠르다.사용자는 있는지 없는지 모른다.기존 프로그램과의 연동.. 2024. 6. 4.
Doker 어플리케이션은 시스템의 환경에 구애를 받아서 오류가 날 수 있다. 이 Docker는 이러한 환경에 구애 받지 않고 어플리케이션을 실행 시킬 수 있다. Docker는 무역에서 사용되는 컨테이너 방식으로 사용되는데 이 컨테이너의 개념은 컴퓨터의 소프트웨어의 수송, 배포로 생각 할 수있다. 컨테이너 방식 Docker의 컨테이너 방식은 소프트웨어의 의존성 충돌문제를 해결해주고, 개발 배포 환경을 일치시켜준다. 또한 이를 통한 수평 확장을 가볍게 해주고, 각 서버에 새로운 내용을 배포하기 쉽게 만들어준다. 의존 관계란 간단히 프로그램 실행에 다른 프로그램이 반드시 필요한 경우 실행하는 프로그램은 반드시 필요한 프로그램에 의존관계 를 가지고 있다. Docker는 이 소프트웨어적 충돌을 방지하기 위해 프로세스,네트워.. 2022. 11. 5.
Database 기초 DML DML은 Data manipulation Language로 말그대로 데이터 조작어 이다. 정의되어 있는 데이터를 선택, 삽입,수정,삭제를 할때 사용한다. 예시 SELECT : 데이터를 조회하거나 검색하기 위한 명령어 INSERT : 데이터베이스의 테이블에 들어는 데이터에 변형을 가하는 종류의 명령어(삽입) UPDATE : 데이터베이스의 테이블에 들어는 데이터에 변형을 가하는 종류의 명령어(수정) DELETE : 데이터베이스의 테이블에 들어는 데이터에 변형을 가하는 종류의 명령어(삭제) DDL DDL은 Data Definition Laguage로 데이터 정의어 이다. 구조를 생성하거나 정의하는데 사용된다. CREATE : 구조를 생성하는 정의어 이다. ALTER : 생성되어 있는 구조를 변경한다. .. 2022. 10. 21.
HTTP란 클라이언트와 서버라는 단어를 굉장히 많이 들어본적이 있을 것이다. 클라이언트는 요청을 보내는 사용자의 PC 즉, 간단하게 우리가 사용하는 컴퓨터를 의미한다. 서버는 이 클라이언트가 보낸 요청의 응답하는 즉, 네트워크를 통해 서비스하는 컴퓨터를 의미한다. 이 둘의 프로토콜이라는 통신규약, 서버와 클라이언트끼리 통신할 때 지켜야하는 약속으로, 이 프로토콜을 적절히 잘 사용해야 통신이 가능한데, 여기에서 설명할 프로토콜은 HTTP으로 HTTP는 "HTTP 메시지"로 서로 대화가 가능하다. 간단하게 설명하면 우편을 보낼때 필요한 데이터 : 보내는 사람의 주소와 이름과 받는사람의 주소와 이름 그리고 우편번호 등 위에서 표현한 필요한 데이터를 맞춰 기입해야 우편이 올바르게 보내지는 것 처럼 인터넷에서의 통신도 위와.. 2022. 10. 14.