컴퓨터 지식 네트워크 - 노트북 지식 - 컴퓨터 네트워크 보안 기본 디렉토리

컴퓨터 네트워크 보안 기본 디렉토리

1..1네트워크 참조 모델

1.2 네트워크 상호 연결 장치

1.3 LAN 기술

전송 매체는 네트워크에서 정보를 전달하는 매체로, 인터넷 전파의 물질적 기초 중 하나이다. 전송 미디어의 성능 특성은 전송 속도, 통신 거리, 연결 가능한 네트워크 노드 수 및 데이터 전송의 신뢰성에 큰 영향을 미칩니다. 따라서 서로 다른 통신 요구 사항에 따라 전송 미디어를 합리적으로 선택해야 합니다. 현재 연선, 동축 케이블 및 광섬유는 LAN 에서 일반적으로 사용되는 전송 매체입니다.

1.4 광역 네트워크 기술

광역 네트워크는 통신 사업자가 제공하는 장비를 정보 전송 플랫폼으로 활용하는 지역 간 데이터 통신 네트워크입니다. OSI 참조 모델에 비해 WAN 기술은 주로 물리적 계층, 데이터 링크 계층, 네트워크 계층의 맨 아래 세 계층에 있습니다. 다음 그림은 몇 가지 일반적인 WAN 기술과 OSI 참조 모델 간의 대응을 보여 줍니다.

포인트 투 포인트 링크는 운영자 네트워크를 통해 클라이언트에서 원격 타겟 네트워크로의 사전 설정된 WAN 통신 경로를 제공합니다. 지점 간 링크는 데이터 발신자와 수신자 간에 영구적인 고정 연결을 설정할 수 있는 임대된 전용 회선입니다. 네트워크 운영자는 지점 간 링크의 유지 보수 및 관리를 담당합니다. 포인트 투 포인트 링크는 두 가지 데이터 전송 방법을 제공합니다. 하나는 주로 데이터를 작은 데이터 프레임으로 나누어 전송하는 데이터그램 전송 모드이며, 각 데이터 프레임에는 자체 주소 정보가 있으며 검증이 필요합니다. 다른 하나는 데이터그램 전송 방식과는 다른 데이터 스트림 전송 방식입니다. 데이터 스트림은 각 데이터 프레임을 데이터 전송 단위로 대체합니다. 전체 스트림 데이터에는 1 개의 주소 정보가 있으며 주소 검증은 한 번만 필요합니다. 다음 그림은 wan 의 일반적인 포인트 투 포인트 링크를 보여줍니다.

1.5 TCP/IP 기반

1.6 인터넷에서 제공하는 주요 서비스

1.7 요약

연습 2. 1 UNIX 운영 체제 소개

유닉스 운영 체제는 & amp;; 에 있습니다 T 회사가 PDP- 1 1 에서 실행하는 운영 체제는 197 1 에 있습니다. 다중 사용자 멀티 태스킹 기능으로 다양한 프로세서 아키텍처를 지원합니다. 그것은 원래 켄 톰슨, 데니스 리치, 더글라스 맥로이가 1969 에서 미국 텔레콤 회사의 벨 실험실 개발부에서 만든 것이다.

현재 그 상표권은 개방그룹의 소유이다.

1965, 벨 연구소는 제너럴 일렉트릭 (General Electronics) 과 MIT (MIT) 의 협력 프로젝트에 가입했습니다. 계획은 다중 사용자, 다중 작업, 다중 계층 다중 cs 운영 체제를 구축하는 것입니다. MULTICS 프로젝트는 1969 까지 진행이 느리기 때문에 중단되었습니다. 당시 Ken Thompson (나중에 UNIX 의 아버지로 불림) 은 Star Trek 이라는 프로그램을 GE-635 에서 실행했지만 응답이 매우 느리다. 그는 우연히 유휴 PDP-7(Digital 의 호스트) 을 발견하여 켄 톰슨과 델니 리치가 스타트렉 프로그램을 PDP-7 에 이식했다. 이 PDP-7 (그림 1- 1) 은 전체 컴퓨터 역사에 아름다운 이름을 남겼습니다.

2.2 Linux 운영 체제 소개

Unix 는 무료 및 오픈 소스 유닉스 같은 운영 체제입니다. Linux 에는 여러 가지 버전이 있지만 모두 Linux 커널을 사용합니다. Linux 는 휴대폰, 태블릿, 라우터, 비디오 게임 콘솔, 데스크탑 컴퓨터, 메인프레임 및 수퍼컴퓨터와 같은 다양한 컴퓨터 하드웨어 장치에 설치할 수 있습니다. Linux 는 세계에서 가장 빠른 10 수퍼컴퓨터가 모두 Linux 운영체제를 실행하는 선도적인 운영 체제입니다. 엄밀히 말하면, Linux 라는 단어 자체는 Linux 커널만을 의미하지만, 실제로 Linux 를 사용하여 Linux 커널을 기반으로 전체 운영 체제를 설명하고 GNU 엔지니어링 도구와 데이터베이스를 사용하는 데 익숙합니다. Linux 는 천재 프로그래머인 Linus Torvalds 의 이름을 따서 명명되었다.

Linux 운영 체제는 199 1 년, 1 년 (첫 공식 발표) 에서 태어난 UNIX 운영 체제의 복제 시스템입니다. 인터넷의 도움과 전 세계 컴퓨터 애호가들의 공동 노력으로 오늘날 세계에서 가장 많이 사용되는 유닉스 운영체제가 되었으며, 사용자 수는 여전히 빠르게 증가하고 있습니다.

Unix 는 유닉스 같은 운영 체제로 무료로 사용하고 전파할 수 있습니다. POSIX 및 UNIX 기반 다중 사용자, 멀티 태스킹, 멀티 스레드, 멀티 CPU 기반 운영 체제입니다. 주요 유닉스 툴, 애플리케이션 및 네트워크 프로토콜을 실행할 수 있습니다. 32 비트 및 64 비트 하드웨어를 모두 지원합니다. Linux 는 Unix 의 네트워크 중심 설계 아이디어를 계승하여 안정적인 성능을 갖춘 다중 사용자 네트워크 운영 체제입니다. 주로 Intel x86 시리즈 CPU 기반 PC 에 사용됩니다. 이 시스템은 전 세계 수천 명의 프로그래머가 설계하고 구현한 것이다. 상용 소프트웨어 저작권에 구애받지 않고 전 세계에서 자유롭게 사용할 수 있는 유닉스 호환 제품을 만드는 것을 목표로 하고 있습니다.

Linux 는 효율적이고 유연하기로 유명하며, 모듈식 설계 구조를 통해 값비싼 워크스테이션에서 실행될 수 있고, 저렴한 PC 에서 Unix 의 모든 기능을 실현할 수 있으며, 멀티 태스킹 멀티 유저 기능을 갖추고 있습니다. Linux 는 GNU 의 라이센스 하에 무료로 제공되며 POSIX 표준을 준수하는 운영 체제입니다. Linux 운영 체제 패키지에는 전체 Linux 운영 체제뿐만 아니라 텍스트 편집기, 고급 언어 컴파일러 등의 어플리케이션 소프트웨어도 포함되어 있습니다. 또한 여러 개의 창 관리자가 있는 X-Windows 그래픽 사용자 인터페이스가 포함되어 있어 Windows NT 를 사용하는 것처럼 창, 아이콘 및 메뉴를 사용하여 운영 체제를 운영할 수 있습니다.

Linux 운영 체제의 탄생, 발전 및 성장은 항상 UNIX 운영 체제, MINIX 운영 체제, GNU 프로젝트, POSIX 표준 및 인터넷 네트워크의 다섯 가지 주요 기둥에 달려 있습니다.

198 1 년, IBM 은 마이크로컴퓨터 IBM PC 를 출시했습니다.

199 1 년, GNU 프로젝트는 많은 도구와 소프트웨어를 개발했으며, 가장 기대되는 GNU C 컴파일러가 등장했다. GNU 운영 체제의 핵심 HURD 는 실험 단계에 있으며, 아직 출시되지 않았으며, 본질적으로 완전한 GNU 운영 체제를 개발하지 못했지만, GNU 는 Linux 사용자와 개발 환경을 위한 토대를 마련했다. 당시 MINIX 는 소스 코드를 얻기 위해 구매해야 했고, 캠퍼스 내 교육용으로만 사용되었다. 폐쇄 소스 특허는 Minix 가 홍보 기회를 놓쳐서 Minix 가 오랫동안 테스트 중이어서 아무도 묻지 않을 운명이었다.

199 1 초, Linus Torvalds 는 386sx 호환 마이크로컴퓨터에서 minix 운영 체제를 배우기 시작했습니다. 199 1 4 월, Linus Torvalds 는 자체 운영 체제를 준비하고 준비하기 시작했습니다. 처음에는 Intel386 ™ 아키텍처의 보호 모드에서 프로그래밍 기술을 배우기 위해서였습니다. 학습을 통해 그는 점차 minix 시스템의 기존 성능에 불만을 품고 새로운 무료 운영 체제를 개발하기 시작했다. Linus Torvalds 는 거의 모든 시간을 i386-minix 시스템 (hackthe kernel) 을 연구하고 GNU 소프트웨어 (GCC, BASH, GDB 등) 마이그레이션을 시도하는 데 보냈다. ) 이 시스템에.

199 1 4 월 13 은 comp.os.minix 에 bash 를 minix 로 성공적으로 이식했다고 발표했습니다. 그는 손을 놓지 않고 이 셸 소프트웨어를 떠날 수 없었습니다

199 1 년 7 월 3 일, Linux 관련 첫 번째 뉴스가 comp.os.minix 에 게재됐다 (물론, Linux 라는 이름은 아직 존재하지 않는다, Linus Torvalds ). 그는 Linux 시스템을 개발하고 있다고 밝혔습니다. Linux 초기에는 POSIX 호환 아이디어를 가지고 있었습니다.

6 월 5 일 199 1, Linus Torvalds 는 comp.os.minix 뉴스그룹에 386-at 의 Linux 커널 소스 탄생을 공식 발표했습니다.

1993 년 약 100 명의 프로그래머가 리눅스 커널 코드 작성/수정에 참여했는데, 여기서 핵심 그룹은 5 명으로 구성되어 있다. 현재 Linux 0.99 코드는 약 10 만 줄, 사용자는 약 65438+ 만입니다.

1994 년 3 월 Linux 1.0 출시, 코드량 17 만 줄. 당시 완전 무료 계약에 따라 발표된 뒤 GPL 계약을 공식 채택했다.

1995 65438+ 10 월, 밥 양은 레드하트 (빨간 빨간 빨간 빨간 후드) 를 창설했다. CNULinux 를 중심으로 400 개 이상의 오픈 소스 프로그램 모듈을 통합하고 브랜드 Linux——red hat Linux 를 개발하여 시장에서 판매하고 있습니다. 이것은 비즈니스 모델의 창조입니다.

1996 년 6 월, Linux 2.0 커널 출시, 약 40 만 줄의 코드, 멀티 프로세서 지원. 이 시점에서 리눅스는 이미 실용단계에 들어섰고, 전 세계 약 350 만 명이 사용하고 있다.

1998 년 2 월, Eric Raymond 를 비롯한 젊은 뿔마골간들은 CNULinux 시스템 산업화의 본질이 무료철학이 아니라 시장 경쟁의 원동력이 되어 오픈 소스 이니셔티브 부흥의 깃발을 세우고 인터넷 세계에서 역사적인 Linux 산업화 운동을 펼쳤다는 것을 깨달았다.

200 1 1, Linux 2.4 출시, SMP 시스템의 확장성 향상, 데스크톱 시스템을 지원하는 많은 기능 통합: USB, PCMCIA 지원, 내장 플러그 앤 플레이 등.

5438 년 6 월 +2003 년 2 월, 리눅스의 커널 버전 2.6 이 출시되어 커널 버전 2.4 에 비해 시스템 지원이 크게 달라졌다.

2004 년 65438+ 10 월, SuSE 는 Novell 과 결혼했고, SCO 는 욕설로 계속 구걸을 했고, Asianux 와 MandrakeSoft 도 5 년 만에 분기별 수익을 발표했다. 3 월 SGI 는 아이테니엄 2 프로세서 256 개를 지원하는 Linux 운영 체제를 성공적으로 구현했다고 발표했습니다.

2.3 windows 운영 체제 소개

Windows 운영 체제는 미국 마이크로소프트가 개발한 윈도우 운영 체제입니다. GUI 그래픽 조작 방식을 채택하여 이전의 DOS 와 같은 명령어 운영 체제보다 더 인간적이다. Windows 운영 체제는 세계에서 가장 널리 사용되는 운영 체제입니다. 최신 버전은 Windows 8 입니다. Microsoft 는 1983 부터 Windows 시스템 개발을 시작했는데, 초기 개발 목표는 MS-DOS 기반 멀티 태스킹 그래픽 사용자 인터페이스를 제공하는 것이었습니다. Windows 1.0 의 첫 번째 버전은 1985 년에 나왔다. 이것은 그래픽 사용자 인터페이스가 있는 시스템 소프트웨어입니다. 1987 Windows 버전 출시, 가장 큰 변경 사항은 다중 창 인터페이스를 겹치는 것입니다. 하지만 이 모든 것이 사람들의 관심을 끌지 못했다. 1990 년 Windows 3.0 출시는 압도적인 상업으로 PC 분야에서 Windows 시스템의 독점권을 성공적으로 입증한 중요한 이정표입니다. 현재 유행하는 Windows 창 인터페이스의 기본 형식은 기본적으로 Windows 3.0 부터 정해져 있습니다. 1992 년 Windows 3.0 의 단점에 초점을 맞춘 Windows 3. 1 은 프로그램 개발을 위한 강력한 창 제어 기능을 제공하여 해당 환경에서 실행되는 Windows 및 어플리케이션을 위한 통일되고 유연하며 사용하기 쉬운 사용자 인터페이스를 제공합니다 Windows3. 1 메모리 관리 분야에서도 획기적인 발전을 이루었습니다. 16MB 메모리 주소 지정뿐만 아니라 80386 이상 하드웨어 구성에서 가상 스토리지를 통해 실제 물리적 메모리 크기의 몇 배에 달하는 주소 공간을 지원하는 일반 메모리 공간 제한을 뛰어넘는 어플리케이션을 사용합니다. Windows 3. 1 또한 하이퍼텍스트 형태로 어느 정도의 네트워크 지원, 멀티미디어 관리 및 온라인 도움말 시설을 제공하여 애플리케이션 개발에 큰 영향을 미칩니다.

2.4 UNIX 네트워크 구성

2.5 Windows 네트워크 구성

2.6 요약

연습 3. 1 네트워크 보안 기본 사항

3.2 네트워크 보안을 위협하는 요소

3.3 네트워크 보안 분류

3.4 네트워크 보안 솔루션

3.5 요약

연습 4. 1 컴퓨터 보안이란 무엇입니까?

4.2 보안 수준

4.3 시스템 액세스 제어

4.4 선택적 액세스 제어

4.5 요약

연습 5. 1 데이터베이스 보안 개요

5.2 데이터베이스 보안에 대한 위협

5.3 데이터베이스의 데이터 보호

5.4 데이터베이스 백업 및 복구

5.5 요약

연습 6. 1 컴퓨터 바이러스 및 그 분류

6.2 컴퓨터 바이러스 전파

6.3 컴퓨터 바이러스의 특성과 파괴

6.4 매크로 바이러스 및 네트워크 바이러스

6.5 바이러스 예방, 탐지 및 제거

6.6 안티바이러스 소프트웨어

6.7 요약

연습 7. 1 데이터 암호화 개요

7.2 전통 암호

7.3 대칭 키 암호화 기술

7.4 공개 키 암호 시스템

7.5 디지털 서명 기술

7.6 인증 기술

7.7 암호화 소프트웨어 PGP

7.8 요약

연습 8. 1 네트워크 보안 프로토콜

8.2 네트워크 암호화 기술

8.3 방화벽 기술

8.4 침입 탐지 기술

8.5 가상 사설망 기술

8.6 요약

연습 9. 1 인터넷 보안

9.2 웹 사이트 보안

9.3 해커 및 사이버 공격

9.4 암호 보안

9.5 네트워크 모니터링

9.6 스캐너

9.7 이메일 보안

9.8 IP 스푸핑

9.9 도메인 이름 시스템 보안

9. 10 요약

연습 10. 1 데이터 무결성 소개

10.2 내결함성 및 네트워크 이중화

10.3 네트워크 백업 시스템

10.4 요약

연습11..1네트워크 보안 실험 지침.

1 1.2 종합 연습

부록

부록 1 우수 네트워크 보안 사이트

부록 ii 영어 약어

참고

......

上篇: 광저우의 중고 컴퓨터 시장은 어떤 곳인가요? 어디? 下篇: Nokia N9에는 7개의 운영 체제가 있나요?
관련 내용