일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- BGP AS_Path prepend
- 할슈타트 페리
- 프라하
- 소극적 공격
- 초단파방송
- 체스키
- 잘츠부르크 김치
- BGP
- 클라우드
- 리눅스
- 잘츠부르크 여행
- PIM-SM
- 오스트리아 여행
- init 6
- 김난도
- vi편집기
- 도서평
- 비엔나 여행
- CK셔틀
- 체스키크롬로프
- 딥러닝
- init 0
- 레지오젯
- 트렌드코리아
- 무차별 공격
- 적극적 공격
- 오스트리아
- 모차르트 동상
- html5
- 체코
- Today
- Total
목록■ Communications (140)
AndrewNA
셀롤러(Cellular) 이동통신 각 셀에 기지국을 두고 이를 이동통신 교환기로 제어하면서 이동국이 셀과 셀 사이를 움직이면서 통신하는 방식 이동통신 시스템 기본 구성 교환국 · 이동가입자와 일반가입자간 통화를 연결, 교환해주는 역할 기지국 · 교환국과 무선 단말장치 연결 · 착발신 신호 송출 기능, 통화 채널 지정 및 감시 기능, 자기 진단 기능 무선 단말장치 · 통신 단말 장치 ex) 스마트폰, 노트북 이동통신 시스템 구성도 MS(Mobile Station) : 이동전화 단말장치 BTS(Base Tranceiver System) : 기지국 BSC(Base Station Controller) : 기지국 제어기 MSC(MobileSwitchingCenter), PCX(PersonalCommunicaion..
No.6 아날로그 통신시스템 신호방식 No.7 디지털 통신 시스템 신호 방식
FDM(Frequency Division Multiplexing) 주파수 분할 다중화 TDM(Time Division Multiplexing) 시분할 다중화 · TDM-24 . 1프레임의 비트 수 : 193 . 한 채널의 정보 전송량 : 64Kb/s . 24 채널의 정보 전송량 : 1.544Mb/s · TDM-32 . 1프레임의 비트 수 : 256 . 한 채널의 정보 전송량 : 64Kb/s . 32 채널의 정보 전송량 : 2.048Mb/s
PCM 송신측에서 아날로그 신호를 표본화, 양자화, 부호화 하여 전송하고, 수신측에서 복호화하여 아날로그 신호를 다시 획득하는 방식 과정 아날로그신호 → LPF(Low Pass Filter) → 표본화 →압축 →양자화 → 부호화 → 중계기 → 복호화 → 신장 → LPF(Low Pass Filter) → 아날로그 신호 용어 · LPF : 낮은 주파수만 통과 시키고, 높은 주파수는 차단하여 앨리어싱 방지 . 앨리어싱 : 나이키스트 표본화 주기를 만족하지 않게 표본화함으로써 스펙트럼이 겹치게 되어 발생하는 오차 · 표본화 : 입력 신호의 최고 주파수의 2배 이상으로 표본화하여 얻어지는 PAM 신호(순시 진폭값) 생성 · 양자화 : 순시 진폭값을 이산적인 값으로 변환시키는 과정 · 부호화 : 양자화된 신호를 1..
shutdown 시스템의 전원을 끄거나 종료하는 명령어로 root만 가능 Command shutdown [option] 시간 [경고메시지] Option -r : 리부팅 -h : 시스템 종료 -c : 예약 취소 -k : 실제 종료하지 않고, 메시지로 접속한 사람들에게 전송 ex) shutdown -r now : 시스템 즉시 재부팅 shutdown -h now : 시스템 즉시 종료 shutdown -h 10 : 10분 뒤 시스템 종료 shutdown -c : 예약된 shutdown 명령 취소 shutdown -h 22:10 : 22시 10분 시스템 종료 reboot 시스템 재시작 cf) shutdown -r now, init 6 명령어와 동일 Command reboot [option] Option -d : ..
리눅스 배너 및 로그인 메시지는 아래의 경로에서 설정할 수 있다. 시스템에 대한 알림, 비정상 접근자에 대한 경고 등 다양한 용도로 사용된다. /etc/issue 사용자가 로컬로 로그인 하려고 할 때 보여주는 메시지 /etc/issue.net 텔넷으로 네트워크 로그인 하려고 할 때 보여주는 메시지 /etc/motd 성공적으로 로그인했을 때 출력하는 메시지 OS : CentOS 6.10
리눅스 실행레벨(Runlevel) · init 데몬에 의해 수행되어질 내용 · 어떤 정의해둔 여러가지 모드를 뜻함 · 0부터 7가지 총 8가지 레벨로 구성, 일반적인 실행레벨은 0부터 6 런레벨 0 (init 0) 시스템 종료 런레벨 1 (init 1) · 단일사용자모드(Single User mode) · 로그인 없이 root 사용자로 부팅하여 관리자 모드 가능 · root 패스워드 복구시 사용 · 파일시스템 점검 및 복구시 사용 · 시스템 점검시 사용 런레벨 2 (init 2) · 네트워크를 사용하지 않는 다중 사용자 모드 · 런레벨 3에서 네트워크만 이용하지 않는 환경 런레벨 3 (init 3) · 다중사용자모드(Multi User mode) · 가장 보편적으로 사용하는 모드 런레벨 4 (init 4..
리눅스 디렉터리 구조 리눅스는 최상위에 해당하는 / 루트를 중심으로 하위 디렉터리가 존재하는 계층적 트리구조 디렉터리 종류와 특징 / · 최상위에 있는 디렉터리로 절대경로의 기준 · 파티션 설정시 반드시 존재 /bin · Binary의 약자로 실행파일 보관 · 시스템을 운영하는데 기본적은 명령어들이 존재 ex) cp, mkdir, rmdir, mv, rm, cat 등 /sbin · System Binary의 약자로 시스템 관리에 대한 명령어들을 보관 · 주로 root가 사용 ex) 시스템 점검, 복구, 종료 및 네트워크 인터페이스 설정 등 /boot · 부팅 이미지 파일이나 커널 등 시스템 부팅시 필요한 파일을 보관 ex) GRUB /dev · 물리적인 장치 등을 관리 ex) HDD, CD-ROM /et..
리눅스 역사 · 리누스 토발즈(Linus Tovalds)가 리눅스 0.01 버전을 1991년 9월 17일에 인터넷 공개 · 이 후 개발자들이 리눅스를 GNU 프로그램에 적용 · GNU프로젝트의 라이브러리와 도구들이 포함되면서 하나의 운영체제로 발전 리눅스 종류 배포판 이름 배포연도 및 배포자 특징 및 장점 단점 소프트랜딩 리눅스 시스템 (SLS : Softlanding Linux System) · 1992년 05월 · 피터 맥도날드 (Peter MacDonald) · 최초의 리눅스 배포판 · 버그 다수 존재 슬랙웨어(Slackware) · 1993년 07월 · 패트릭볼커딩 (Patrick Volkerding) · 소프트랜딩 리눅스 시스템 (SLS) 기반으로 보완 · 최상단에서 최대한 수정되어 배포되어 사..
레이드(RAID : Redundant Array of Independent) · 여러 개의 하드디스크를 다양한 방법으로 구성하여 데이터를 저장 및 관리하는 기술 · 안정적인 데이터의 보존과 유지 및 속도 향상 가능 · 데이터 백업 가능 → 레이드 미 구성시 일반적으로 1개의 디스크는 1개의 레이드로 인식하여 불량시 백업 불가 레이드 분류 레이드 소프트웨어 방식 · 비용이 저렴 레이드 하드웨어 방식 · 일반적으로 사용하는 방식으로 전원ON 상태에서 하드디스크 교체 가능 . 핫스왑(Hot Swap), 베이(Bay) 이용 레이드 기술 스트라이핑(Striping) · 연속된 데이터를 여러 개의 디스크에 라운드로빈 방식으로 기록하는 기술 · 여러 개의 드라이브가 있을 경우 동시에 읽을 수 있음 ex) 서로 겹쳐서..
클러스터(Cluster) · 일반적인 의미로 어떠한 한 덩어리, 무리를 뜻 함 즉, 리눅스에서 여러 대의 시스템을 연결하여 하나의 그룹으로 구성된 시스템을 의미 고계산용 클러스터(HPC : High Performance Computing Cluster) = 베어울프 클러스터(Beowulf) · HPC 클러스트는 고성능의 계산 능력을 제공하기 위한 목적으로 구성 · 여러대의 노드를 이용하여 하나의 작업을 수행하는 병렬 구조 · 다른 말로 베어울프 클러스터라고 불림 ex) 슈퍼컴퓨터, 과학자 고성능 컴퓨터에서 사용 부하분산 클러스터(LVS : Linux Virtual Server) · 서버 접근하는 이용자가 많을 때 서비스를 부하 분산하기 위해 이용 · 여러 서버에서 서비스를 제공하여 부하 분산(로드 밸런싱..
리눅스 장점 · 다중 사용자 시스템(Multi User System) : 하나의 시스템에 여러 사용자가 접속하여 사용 가능 · 다중 처리 시스템(Multi Tasking System) : 동시에 여러 프로그램 처리 가능 · 다양한 파일 시스템 : 고유 파일시스템인 ext2, ext3, ext4 등을 포함한 다양한 파일시스템 지원 · 강력한 네트워크 환경 : 이더넷을 포함한 대부분의 네트워크 프로토콜 지원 · 강력한 이식성 : 대부분의 C언어로 작성되어 있어 쉽게 다른 시스템에 이식 가능 · 유연성과 확장성 유리 · 완전 공개된 시스템 : 핵심 커널 및 대부분의 응용프로그램의 소스가 공개되어 누구나 사용 가능 · 다양한 응용 프로그램 제공 · 다양한 배포판 존재 : 개인, 서버, 개발용 등 다양한 목적으로..
유닉스(UNIX) 윈도우(Window) Mac OS X 개발사 AT&T 벨 연구소 마이크로소프트 애플 개발자 켄 톰슨(Ken Tompson), 데니스 리치(Dennis Ritchie) 빌 게이츠(Bill Gates) 스티브 잡스(Steve Jobs) 특징1 다중 사용자 및 다중작업 지원, 강력한 네트워크 지원, 뛰어난 이식성 및 확장성, 계층적 파일 구조 Windows 95 이후 GUI 기반으로 사용 편리 넥스트스텝(NeXTSTEP) OS를 확장하여 개발 특징2 리눅스를 비롯한 많은 운영체제의 효시가 되는 운영체제지만 상표권으로 각 업체들은 독자적인 이름 부여 IBM : AIX HP : HP-UX SUN : Solaris SHI : RIRX 그림판, 워드 프로세스, 달력, 메모장 등 지원 전체적은 디자인..
운영체제 · 하드웨어랑 소프트웨어 사이에서 사용자가 프로그램을 사용할 수 있는 환경을 제공 ex) 윈도우, 안드로이드, IOS 등 · 좁은 의미에선 하드웨어와 응용 프로그램간의 커널을 의미 · 넓은 의미에선 커널, 미들웨어, 응용 프로그램 실행 환경과 사용자 인터페이스 프레임 워크를 모두 포괄 ※ GUI(Graphic User Interface)기반 운영체제 아이콘 모양으로 되어있어 사용자가 이미지를 클릭하여 쉽게 이용 가능 ex) 윈도우 ↔ 리눅스 운영체제 역할 · 하드웨어 제어 · 프로그램실행 제어 · 데이터 관리 · 시스템 자원 관리 · 오류 발생 방지 및 복구 지원 · 입출력 기능을 제공(키보드, 마우스, 프린트 등) · 사용자 인터페이스 제공 등 최근 운영체제 특징 · 다중 작업 시스템(Mult..
개요 Web page 에 보안설정을 적용하여 허용된 사용자만 ID와 Password를 입력하여 접근 가능 절차 httpd.conf 파일 확인 .htaccess 파일 생성 및 설정 .htpasswd 파일 생성 및 설정 웹서버 Restart 세부 절차 1. httpd.conf 파일 설정 웹 페이지 인증할 경로 설정 ex) /www Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all httpd.conf 파일내 htaccess 활성화 되어있는지 확인(주석 되어있으면 제거) AccessFileName .htaccess 2. htaccess 파일 생성 및 설정 보안 인증을 적용할 디렉토리에서 .htaccess 파일 생성 ..
OSI 7 Layer(OSI 7계층) OSI 7계층은 국제 표준화 기구 ISO에서 개발한 모델로 컴퓨터 네트워크 디자인과 통신을 계층으로 나누어 설명하여 개방형 시스템간의 통신을 위해 제정한 권고 사항을 말한다. 따라서 다른 계층간에 서로 투명하여 각각의 계층은 독립적인 기능을 수행하고, 이로 인해 장비 개발시 유리하고, Network Modeling 및 Trouble Shooting이 용이하다. OSI 7 Layer는 다음과 같이 7계층으로 이루어 지며 일반적으로 1~4 계층 까지는 하위 계층, 5~7 계층 까지는 상위 계층이라고 한다. 계층 내용 PDU 7 Layer 응용 계층(Application Layer) Data 6 Layer 표현 계층(Presentation Layer) 5 Layer..
프로토콜 개요 데이터 통신 간에 정보를 신뢰성 있고, 안전하게 정보를 주고 받기 위한 송/수신자 혹은 네트워크 내에 사전에 약속된 규약 또는 규범이다. 다시 말해 두 실체간 무엇을, 언제, 어떻게 통신할까? 에 대한 서로 약속한 규정을 의미한다. 이 프로토콜에는 연결하는 과정, 통신 회선의 접속방식, 정보의 형태, 오류발생에 대한 제어, 동기방식 등 여러 약속을 포함하고 있다. 예를 들어 친구랑 콘서트를 가기로 했는데, "우리! 콘서트장 앞에서 핸드폰 통화를 통해 만나자"고 하면 핸드폰 통화라는 것이 서로 약속으로 규정한 프로토콜이다. 네트워크도 통신함에 있어서 서로 송수신을 하기 위한 서로 간의 약속 혹은 규율을 프로토콜이라고 한다. 프로토콜 구성 구문(syntax) 데이터의 구조나 형식 혹은 표현되는..
리눅스 자동 실행 프로세스 관리(chkconfig) 시스템 부팅시 프로세스를 자동 실행 여부를 설정 가능하다. command chkconfig --list (이름) 프로세스 런레벨 상태 확인 chkconfig --add (이름) 프로세스 추가 chkconfig --del (이름) 프로세스 삭제 chkconfig [--level (레벨)] 이름 [on|off|reset] 프로세스 런레벨별 관리 // 런레벨 미입력 후 on 입력시 레벨 2~5 적용 * level 옵션 0 halt 시스템 종료 1 single-user mode 시스템 점검 및 복원 2 multi-user mode(without nwtwork) 다중 사용자 모드(네트워크 미지원) 3 multi-user mode(only console login..
리눅스 작업 스케쥴러(cron, crontab) 리눅스 반복 예약작업으로 주기적으로 실행해야 될 행위에 대해서 미리 지정할 수 있다. command crontab -e [분] [시] [일] [달] [요일] [수행할 명령어] ex) * * * * * /root/test.sh → 매 1분마다 test.sh 수행 ex) 20 * * * * /root/test.sh → 매시 20분에 test.sh 수행 ex) 30 4 * * * /root/test.sh → 매일 4시 30분에 test.sh 수행 ex) 30 4 10 * * /root/test.sh → 매달 10일 4시 30분에 test.sh 수행 ex) 30 4 * * 1-4 /root/test.sh → 월요일~목요일 4시 30분에 test.sh 수행 ex) ..