[컴퓨터 네트워크] - 네트워크 보안 (Network Security)
·
💻 Computer Science/컴퓨터 네트워크
네트워크 보안 (Network Security) 정보 기술의 발전으로 수많은 데이터를 공유하면서 보안을 위협하는 사이버 범죄도 증가하고 있다. 네트워크가 개방되고 성능 및 시스템 간 연결성이 강화되면 이에 비례하여 취약성도 증대된다. 보안을 명확하게 경계를 구분하는 것은 어렵지만 크게 컴퓨터 보안과 네트워크 보안으로 구분된다.`컴퓨터 보안`: 컴퓨터 자체의 데이터를 보호한다.`네트워크 보안`: 컴퓨터 간 데이터를 안전하게 전송한다.네트워크 보안의 요구 사항 네트워크 보안의 요구 사항은 크게 “비밀성”, “무결성”, “가용성”이다.`비밀성(Privacy)`: 데이터의 소유자가 원하는 대로 비밀을 유지하는 것으로, 비밀성을 보장하는 방법으로는 “암호화”와 “접근 통제”가 있다.`무결성(Integrity)`:..
[컴퓨터 네트워크] - 네트워크 관리 (Network Management)
·
💻 Computer Science/컴퓨터 네트워크
네트워크 관리 (Network Management) 네트워크 관리란 제한된 인력과 비용을 활용하여 네트워크의 효율성과 생산성을 높일 수 있도록 복잡한 네트워크를 제어하는 일련의 과정으로, 네트워크에 분산된 각종 자원을 분배하고 관리하고 분석하며 평가하는 기능들이 포함된다. 네트워크 관리의 목적은 효율적으로 자원 사용을 극대화하고 서비스 품질의 가용성과 신뢰성을 최상의 상태로 유지하여 응답 시간을 단축하는 것이다. 또한 네트워크 관리를 통해 네트워크 모니터링, 트러블 슈팅, 유지보수 등을 능률적으로 수행할 수 있다.네트워크 관리 기능 OSI 표준에서는 효율적인 네트워크 관리를 위해 “장애 관리”, “구성 관리”, “성능 관리”, “계정 관리”, “보안 관리” 기능을 제공한다.장애 관리 (Fault Man..
[컴퓨터 네트워크] - TCP/IP: 응용 계층 (Application Layer)
·
💻 Computer Science/컴퓨터 네트워크
TCP/IP: 응용 계층 응용 계층은 TCP/IP 모델의 최상위 계층으로 OSI 참조 모델의 세션 계층과 표현 계층, 응용 계층이 포함된다. 우리가 주로 사용하는 애플리케이션들은 응용 계층에서 동작한다.세션 계층 (Session Layer) 세션 계층은 응용 프로그램 계층 간의 통신을 제어하는 구조를 제공하며, 이를 위해 계층 사이의 접속을 설정/유지/종료하는 역할을 담당한다. 데이터 단위를 전송 계층으로 전송할 순서를 결정하고, 데이터를 점검하고 복구하는 동기 위치를 제공한다. 그리고 세션을 종료해야 하는 상황이 생기면, 종료할 적절한 시간을 수신자에게 알린다. 세션 계층의 기능은 다음과 같다.`동기화`: 전송 계층으로 전송할 순서와 전송할 때 수신자 확인 필요한 곳을 결정한다.`세션 연결의 설정과..
[컴퓨터 네트워크] - TCP/IP: 전송 계층 (Transport Layer)
·
💻 Computer Science/컴퓨터 네트워크
TCP/IP: 전송 계층 네트워크 접속 계층이나 네트워크 계층에서는 수신지로 데이터를 전송할 수는 있지만 전송 중인 데이터가 손실되거나 분실되면 할 수 있는 것이 없다. 전송 계층은 수신지에 신뢰할 수 있는 데이터를 전송하는 계층으로, 데이터에 오류가 발생하면 재전송을 요청할 수 있다. 즉, 전송 계층은 오류 복구와 흐름 제어를 담당하고 두 시스템 간 신뢰성 있는 데이터를 전송하는 것이다. 결국, 전송 계층은 네트워크 계층에서 전송한 데이터와 실제 운영체제의 프로그램이 연결되는 통신 경로이다. 송신 측에서는 데이터를 패킷으로 분할하고 네트워크 계층으로 전송하고 수신 측에서는 패킷을 결합하여 순서대로 재조립한다.전송 계층의 데이터 단위 전송 계층은 세션 계층에서 온 데이터를 수신할 때 데이터를 전송할 ..
[컴퓨터 네트워크] - IPv4와 IPv6 (Internet Protocol)
·
💻 Computer Science/컴퓨터 네트워크
IPv4 (Internet Protocol v4) 인터넷에 연결된 모든 컴퓨터는 고유 주소를 가지는데, 이를 IP 주소라 한다. IP 버전은 IPv4와 IPv6이 있다. IPv4는 32비트의 IP 주소로 $2^{34}$(약 43억)개의 컴퓨터에 할당 가능하다. IP 주소는 2진수 32비트를 구분하기 쉽게 10진수로 표시하여 사용한다. 컴퓨터가 이해하기 쉽도록 8비트 단위로 나누어 표시하고 읽기 쉽게 하기 위해 8비트를 10진수로 변환한 것이 IPv4이다. 예를 들어 163.142.35.114와 같이 마침표로 구분한 10진수 4개로 구성된다. IP 주소의 값은 0.0.0.0부터 255.255.255.255이다. 그러나 실제로 사용 가능한 주소는 이보다 한정적이다. 숫자로 표현된 IP 주소는 기억하기 어..
[컴퓨터 네트워크] - TCP/IP: 네트워크 계층 (Network Layer)
·
💻 Computer Science/컴퓨터 네트워크
TCP/IP: 네트워크 계층 네트워크 계층의 필요성 데이터 링크 계층은 이더넷 규칙을 기반으로 데이터 전송을 담당하는데, 같은 네트워크에 있는 컴퓨터에는 데이터 전송이 가능하지만 다른 네트워크나 인터넷으로는 데이터를 전송할 수 없다. 서로 다른 네트워크 간의 통신을 가능하게 하는 것이 네트워크 계층이다. 네트워크 계층을 통해 다른 네트워크로 데이터를 전송하기 위해서는 라우터 네트워크 장치가 필요하다. 네트워크를 통해 데이터를 전송하기 위해서는 반드시 수신지 주소를 알아야 하는데, MAC 주소가 아닌 네트워크를 식별할 수 있는 주소가 필요하다. 이때 사용되는 것이 바로 IP 주소이다. IP 주소가 있으면 다른 네트워크에 있는 수신지 컴퓨터를 지정할 수 있다. 그리고 수신지 컴퓨터 IP 주소까지 어떤 경로..
[컴퓨터 네트워크] - TCP/IP: 네트워크 접속 계층 (Network Access Layer)
·
💻 Computer Science/컴퓨터 네트워크
TCP/IP: 네트워크 접속 계층TCP/IP 모델의 네트워크 접속 계층은 OSI 참조 모델의 물리 계층(1계층)과 데이터 링크 계층(2계층)에 해당한다.물리 계층 (Physical Layer) 물리 계층은 두 시스템 간 데이터를 전송하기 위해 링크를 활성화하고 관리하는 물리적 특성들을 정의한다. 물리 계층은 허브, 라우터, LAN 카드, 케이블 등의 전송 매체를 통해 비트를 전송하고, 물리적 네트워크 장치의 사양은 물리 계층에 의해 결정된다. 물리 계층(1계층)은 상위 계층이 전송한 데이터를 물리적 매체를 통해 다른 시스템에 전기 신호로 전송한다. 물리 계층의 특성은 다음과 같다.`기계적 특성`: 시스템과 주변장치를 연결하기 위해 정의한다.`전기적 특성`: 두 시스템 간 상호 접속 회로의 전기적 특성 ..
loading