내 연락처 정보
우편메소피아@프로톤메일.com
2024-07-11
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
OSI(개방형 시스템 통신) 모델은 네트워크 통신이 작동하는 방식을 나타내는 개념적 모델입니다.
OSI(Open Systems Interconnection) 모델은 표준을 이용하여 다양한 통신 시스템을 지원하는 국제표준화기구(International Organization for Standardization)에서 만든 개념적 모델입니다.규약 의사소통하다. 간단히 말해서,OSI는 서로 다른 컴퓨터 시스템이 서로 통신할 수 있도록 보장하는 표준을 제공합니다.
OSI 모델을 범용 컴퓨터 네트워크 언어로 생각할 수 있습니다. 이 개념에 따르면 통신 시스템은 7개의 추상화 계층으로 구분되며 계층별로 쌓입니다.
OSI 모델각 계층은 특정 작업을 처리하고 그 위, 아래 계층과의 통신을 담당합니다.DDoS 공격대상은 특정 네트워크 연결 계층입니다.애플리케이션 계층 공격목표레벨 7,프로토콜 계층은 대상 계층 3과 4를 공격합니다.
현대 인터넷은 OSI 모델을 엄격하게 준수하지 않지만(더 단순한 인터넷 프로토콜 제품군을 엄격하게 준수함) OSI 모델은 여전히 네트워크 문제를 해결하는 데 매우 유용합니다. 한 명의 사용자가 노트북으로 온라인에 접속할 수 없거나, 수천 명의 사용자에게 서비스를 제공하는 웹사이트가 다운된 경우에도 OSI 모델은 문제를 분석하고 근본 원인을 파악하는 데 도움이 될 수 있습니다. 문제를 모델의 특정 레이어로 좁힐 수 있다면 불필요한 작업을 많이 피할 수 있습니다.
OSI 모델의 7개 추상화 계층은 다음과 같이 정의됩니다(하향식).
이것은사용자 데이터와 직접 접촉하는 유일한 레이어 . 웹 브라우저 및 이메일 클라이언트와 같은 소프트웨어 애플리케이션은 애플리케이션 계층을 사용하여 통신을 시작합니다. 그러나 분명히 말하면 클라이언트 소프트웨어 애플리케이션은 애플리케이션 계층의 일부가 아닙니다. 대신 애플리케이션 계층은 소프트웨어가 사용자에게 유효한 데이터를 제공하는 데 의존하는 프로토콜 및 데이터 작업을 담당합니다.
애플리케이션 계층 프로토콜에는 다음이 포함됩니다. HTTP 그리고이메일(Simple Mail Transfer Protocol이 지원됩니다.이메일통신 프로토콜 중 하나).
이 계층은 주로 다음을 담당합니다.데이터 준비, 즉, 애플리케이션 계층에서 사용하기 위해 계층 6이 사용됩니다.애플리케이션에서 데이터를 사용할 수 있는지 확인 .프레젠테이션 레이어는 완료를 담당합니다.데이터 변환,암호화그리고 압축.
서로 통신하는 두 장치는 서로 다른 인코딩 방법을 사용할 수 있으므로계층 6은 수신 데이터를 수신 장치 애플리케이션 계층이 이해할 수 있는 구문으로 변환하는 역할을 담당합니다.
장치가 암호화된 연결을 통해 통신하는 경우 레이어 6송신측에서는 암호화, 수신측에서는 복호화를 담당합니다., 암호화되지 않은 판독 가능한 데이터를 애플리케이션 계층에 제공하기 위해.
마지막으로 프리젠테이션 계층도애플리케이션 계층에서 받은 데이터를 압축하는 역할을 담당 , 그런 다음 데이터를 레이어 5로 전달합니다. 이를 통해 전송되는 데이터의 양을 최소화하여 통신 속도와 효율성을 높일 수 있습니다.
이 레이어는 다음을 담당합니다.두 장치 간의 통신을 켜고 끕니다. . 커뮤니케이션 시작과 종료 사이의 시간을 세션이라고 합니다. 세션 계층은 교환된 모든 데이터를 전송할 수 있을 만큼 오랫동안 세션을 열어 둔 다음 즉시 세션을 닫아 리소스 낭비를 방지하는 데 사용됩니다.
세션 레이어도데이터 전송 및 체크포인트 동기화를 담당합니다. 예를 들어 100MB 파일이 전송되면 세션 계층은 5MB마다 체크포인트를 설정할 수 있습니다. 52MB가 전송된 후 연결이 끊어지거나 충돌하는 경우 마지막 체크포인트에서 세션을 재개할 수 있습니다. 즉, 50MB의 데이터만 더 전송하면 됩니다. 체크포인트가 설정되지 않은 경우 전체 파일을 처음부터 전송해야 합니다.
레이어 4는 두 장치 간의 통신을 담당합니다.엔드투엔드 통신 . 여기에는 세션 계층에서 데이터를 추출하고, 데이터를 청크(세그먼트라고 함)로 나눈 다음 이를 계층 3으로 보내는 작업이 포함됩니다.수신 장치 전송 계층은 데이터 세그먼트를 재조립하고 세션 계층에서 데이터를 사용할 수 있도록 보장하는 역할을 합니다.
전송 계층은 흐름 제어 및 오류 제어도 담당합니다. 흐름 제어는 빠른 연결의 보낸 사람이 느린 연결의 받는 사람을 압도하는 것을 방지하기 위해 최적의 전송 속도를 결정하는 데 사용됩니다. 전송 계층은 수신된 데이터의 무결성을 보장하여 수신 측에서 오류 제어를 제공합니다(불완전한 경우 재전송 요청).
전송 계층 프로토콜에는 다음이 포함됩니다. 전송 제어 프로토콜(TCP) 그리고사용자 데이터그램 프로토콜(UDP)。
네트워크 계층 서로 다른 두 네트워크 간의 데이터 전송을 촉진하는 일을 담당합니다. 두 통신 장치가 동일한 네트워크에 있는 경우 네트워크 계층을 사용할 필요가 없습니다.네트워크 계층은 전송 계층에서 보낸 데이터 세그먼트를 더 작은 단위(라고 함)로 나눕니다.데이터 팩 ) 그런 다음 수신 장치에서 이러한 패킷을 재조립합니다.네트워크 계층은 또한 데이터가 목적지에 도달할 수 있는 최상의 물리적 경로를 결정합니다.라우팅。
네트워크 계층 프로토콜에는 IP, ICMP(인터넷 제어 메시지 프로토콜), IGMP(인터넷 그룹 메시지 프로토콜),게다가 아이피섹 전부.
데이터 링크 계층은 네트워크 계층과 매우 유사하지만 데이터 링크 계층은같은 네트워크의 두 장치 간 데이터 전송. 데이터 링크 계층은 네트워크 계층에서 패킷을 추출하고 패킷을 더 작은 부분(프레임이라고 함)으로 나눕니다. 네트워크 계층과 마찬가지로 데이터 링크 계층도 네트워크 내 통신 흐름 제어 및 오류 제어를 담당합니다. 전송 계층은 네트워크 간의 통신 흐름 제어 및 오류 제어만 담당합니다.
이 계층에는 케이블과 같은 데이터 전송과 관련된 물리적 장비가 포함됩니다.스위치 . 또한 데이터를 1과 0의 문자열인 비트 스트림으로 변환하는 역할도 담당합니다. 또한 두 장치의 물리 계층은 두 장치의 문자열 1과 0을 구별하기 위해 신호 계약에 도달해야 합니다.
사람이 읽을 수 있는 정보를 네트워크를 통해 한 장치에서 다른 장치로 전송하려면 송신 장치에서 OSI 모델의 7계층 구조를 따라 데이터를 전송해야 하며, 수신단에서는 7계층 구조를 따라 위로 전송해야 합니다.
Cooper 씨는 Palme 씨에게 이메일을 보내고 싶어합니다. Cooper씨는 자신의 노트북 이메일 애플리케이션에서 메시지를 작성하고 "보내기"를 클릭합니다.이메일 애플리케이션은 이메일을 애플리케이션 계층으로 전달합니다.,애플리케이션 계층 선택 프로토콜(SMTP),그런 다음 데이터를 프레젠테이션 레이어로 전달합니다. . 그 다음에,프리젠테이션 계층 압축 데이터,그런 다음 데이터를 세션 계층으로 전달합니다.,세션 레이어에 의해 초기화된 통신 세션。
그런 다음 데이터는 보낸 사람의 전송 계층에 도달합니다.전송 계층에서의 조각화,다시이러한 데이터 세그먼트를 네트워크 계층에서 패킷으로 나눕니다.,그 다음에데이터링크 계층에서 더욱 프레임으로 분해 . 그런 다음 데이터 링크 계층은 이러한 프레임을 물리 계층으로 전송합니다.물리 계층은 데이터를 1과 0의 비트 스트림으로 변환합니다.,마침내케이블과 같은 물리적 매체를 통해 데이터 전송。
Palme의 컴퓨터가 WiFi와 같은 물리적 매체를 통해 비트 스트림을 수신한 후 데이터는 장치의 동일한 일련의 계층을 따라 흐르지만 역순으로 흐릅니다. 먼저 물리 계층은 1과 0의 비트 스트림을 프레임으로 변환하여 데이터 링크 계층으로 전달합니다. 그런 다음 데이터 링크 계층은 네트워크 계층에서 사용할 수 있도록 프레임을 패킷으로 재조립합니다. 다음으로, 네트워크 계층은 데이터 패킷을 전송 계층에서 사용할 데이터 세그먼트로 재구성하고, 전송 계층은 데이터 세그먼트를 데이터 조각으로 재구성합니다.
그런 다음 데이터는 수신자의 세션 계층으로 흘러 들어가고, 이 계층은 데이터를 프레젠테이션 계층으로 전달하고 통신 세션을 종료합니다. 프리젠테이션 계층은 데이터의 압축을 풀고 원시 데이터를 애플리케이션 계층으로 전달합니다. 애플리케이션 계층은 사람이 읽을 수 있는 데이터를 Palme의 이메일 소프트웨어에 전달하여 그녀가 노트북 화면에서 Cooper의 이메일을 읽을 수 있도록 했습니다.