Base89 15. NAT(Network Address Translation) & PAT / DHCP 0. NAT(Network Address Translation & PAT(PortAT) - 공유기 - 개요 : 공유기와 동일하다.(PAT) : 3단계인 라우팅 프로토콜이 없다. : 외부망으로의 통신을 위해 사설IP를 공인IP로 변환 : 일반적으로 공인IP 한 개로 내부 사용자 전체가 인터넷을 사용하게 해준다. : 적용되는 장비로는 '공유기'와 '라우터'가 있다. - NAT와 PAT의 구분 : NAT ; IP의 주소를 다른 주소로 바꾸는 기술 ; (핵심) 내부에서는 외부로 통신이 되지만 외부에서 내부로는 통신이 불가능하다. : PAT ; NAT와 동일하지만 사용자들마다 서로 다른 '포트 번호만 다르게 해서' 외부망으로 나가게 해준다. ; (핵심) 외부에서 내부로의 통신이 가능하다. 즉, 공인IP 환경을 말.. 2022. 6. 11. 2. Shell 정보, 기본 디렉토리, 경로와 기본 명령어 0. root 접속 후 터미널에서 첫 화면 익숙하지 않은 CLI 환경의 shell에 커서가 깜빡이고 있다. 아래 쉘에 대한 정보를 읽어보면 다음과 같다. [root@localhost ~]# root : 접속한 계정 ID localhost : 접속한 장치의 이름 ~ : 현재 위치한 디렉토리 이름 * 디렉토리 : CLI에서 사용하는 폴더 개념 # : 사용 권한(# : 관리자 권한, $ : 일반 사용자 권한) 1. 리눅스의 모든 동작은 명령어 입력으로 진행된다. 기초명령어 사용하는 법 부터 익혀보자. 명령어 입력 시 주의사항 ㄱ. 대소문자를 구별 ㄴ. 기본적으로 한 줄에는 명령어 하나만 입력 > 여러 명령어를 한 번에 적용시키는 기호가 존재 (나중에 배워보자) 기초 명령어 - 형식 [] 옵션은 생략가능 명령어.. 2022. 6. 10. 1. 리눅스 설치 후 보안설정 해제(selinux) 및 PuTTY 설정 0. 리눅스 root로 로그인해서 GUI 환경에서 터미널 열기 프로그램 - 시스템도구 - 터미널(CLI) 터미널 글씨 크기 조절 Ctrl shift + Ctrl - 터미널 내용 삭제 Clear vi /etc/selinux/config : vi 편집기 사용 selinux 설정 파일로 들어가서 수정 SELINUX=enforcing -> disabled 로 변경하고 저장 : 커서로 이동 후 s로 수정 모드 수정 후 :wq 저장하고 빠져나오기 init 6 : 재부팅 vi 편집기는 나중에 자세하게 다룬다 1. PuTTY : 서버 머신에 원격으로 접속하여 관리하기 위한 프로그램 창 - 모양 별도 유니코드글꼴사용 체크 해제 글꼴 바꾸기 - consolas - 변환 Romote character set UTF-8 접속.. 2022. 6. 10. 0. 가상화 환경 구성 및 리눅스 설치 4월 수강 리눅스1 강의 내용을 이제 정리해 본다. 곧 리눅스2를 들어야 하기에... 리눅스 강사님에 대한 불만이 있었으나, 자바 수업을 듣고 와보니 선녀시네... 가장 중요한 토대가 되는 과목인 만큼 제대로 쌓아올려야 하겠다. 수업에서 사용하는 Cent OS로 기초를 익히고 칼리리눅스로 넘어가고자 한다. 0. 시작 전 설치 프로그램 ㄱ. VMware Workstation 설치 ㄴ. PuTTY 설치 ㄷ. CentOS 7 설치 1. 운영체제(Operation System) 장치(Device)를 사람이 사용하기 쉽게 만들어주는 역할 : 운영체제 분류 ; 장치 Desktop OS : windows / Mac OS / IOS / Android Server OS : Unix / Linux / windows ser.. 2022. 6. 5. 14. ACL(Access Control List, 방화벽) ACL(Access Control List, 방화벽) - 개요 : 기본적으로 ACL은 방화벽과 같은 개념이다. : 사용 용도에 따라 Router를 경유하는 Packet을 '트래픽 식별', '필터링(일반적인 사용 용도)', '암호화', '분류', '변환작업'을 수행할 수 있다. - 단계별 설정 : 1단계 : 기본 설정 : 2단계 : 라우팅 테이블 설정 : 3단계 : 라우팅 프로토콜 설정 : 4단계 : ACL 적용 - Types of Access Lists : Standard Access List ; 'Source Address(출발지 주소)'를 검사한다. ; 검사결과에 따라 전체 Protocol Suite에 대한 Packet 출력을 허용하거나 거부한다. ; 특정 네트워크 또는 특정 호스트를 차단(Deny).. 2022. 6. 3. 12. 객체지향프로그래밍(OOP) 0. 객체 지향 프로그래밍(OOP : Object Oriented Programming) - 객체 중심의 프로그래밍 방식 - 객체끼리의 상호 작용을 통하여 프로그램을 작성하는 방식 - 부품화 - 캡슐화 == 클래스 ; 속성과 기능을 하나의 캡슐처럼 묶어서 정의한 것 - 정보은닉 ; 클래스의 멤버를 보호하기 위해서 외부로부터 접근을 제한하는 것을 말한다 ; 프로그램의 안정적 구현과 연관이 있다 - 상속성 ; 클래스끼리 물려주거나 물려받는 것을 말한다 - 다형성 ; 다양한 형태나 성질 ; 하나의 클래스 객체를 여러 개의 클래스로 표현하는 것 - 객체(Object) ; 사전적인 의미로는 현실세계에 존재하는 모든 것... 하나의 완벽한 대상체 ; 프로그램에서의 객체는 어떠한 대상을 표현하기 위한 정보(속성)와 .. 2022. 5. 30. 이전 1 ··· 7 8 9 10 11 12 13 ··· 15 다음