Hostwinds 블로그
에 대한 검색 결과:
그만큼 오픈 시스템 상호 연결 (OSI) 모델 그리고 TCP/IP (전송 제어 프로토콜/인터넷 프로토콜) 모델 전화, 컴퓨터 및 서버와 같은 장치간에 데이터가 어떻게 전송되는지 설명하는 두 가지 네트워크 통신 프레임 워크입니다.두 모델 모두 계층화 된 접근 방식을 사용하여 데이터 전송 및 수신과 관련된 프로세스를 개념화하는 데 도움이되지만 세부 수준, 계층 수 및 실제 구현 실용성이 다릅니다.
OSI 모델은 네트워크가 어떻게 상호 작용하는지와 데이터가 어떻게 이동하는지 설명하는 데 도움이되는 7 개의 별개의 계층을 간략하게 설명하는 개념적 프레임 워크입니다.네트워크 커뮤니케이션에 대한 광범위한 이해를 개발하는 데 매우 유용하지만 실제 네트워크 아키텍처를 직접 반영하기보다는 이론적 인 도구입니다.이 모델은 네트워킹과 관련된 다양한 기능에 대해 구조화 된 방법을 제공하지만 실제 구현에 사용되는 엄격한 프로토콜 세트를 시행하지는 않습니다.
물리적 층은 OSI 모델의 첫 번째 레벨이며 물리적 매체에서의 원시 데이터의 실제 전송에 관한 것입니다.
처리하는 내용은 다음과 같습니다.
하드웨어 및 기술 : 케이블 및 무선 신호와 같은 물리적 구성 요소 및 기술을 관리하여 원시 바이너리 데이터 (비트)를 한 곳에서 다른 곳으로 이동시킵니다.
커뮤니케이션 속성 : 성공적인 통신에 필요한 전기, 광학 및 기계적 특성을 정의합니다.
데이터 인코딩 : 이 계층은 데이터가 전송을 위해 신호로 인코딩되는 방법을 처리합니다.
동기화: 데이터 전송이 장치간에 완벽하게 동기화되도록합니다.
요컨대, 물리적 층은 한 장치에서 다른 장치로 데이터를 전송하는 너트와 볼트를 다룹니다.
데이터 링크 계층은 OSI 모델의 두 번째 수준이며 동일한 네트워크의 장치 간 데이터 패킷을 전송하는 책임이 있습니다.
처리 :
프레이밍 : 원시 데이터를 프레임으로 포장하여 물리적 레이어를 통해 전송할 준비가되었습니다.
오류 감지 및 수정 : 이 계층은 전송 된 데이터의 오류를 감지하고 수정하여 데이터 무결성을 보장합니다.
Mac 주소 지정 : Mac (미디어 액세스 제어) 주소를 사용하여 동일한 네트워크 세그먼트에서 장치를 식별하여 이들 간의 통신을 용이하게합니다.
흐름 제어 : 수신 장치를 압도하는 것을 방지하기 위해 데이터 흐름을 조절합니다.
이 계층은 본질적으로 한 장치에서 전송 된 데이터가 네트워크의 다음 장치에 올바른 순서로 도달하도록합니다.
네트워크 계층은 다른 네트워크의 장치간에 데이터를 라우팅 할 책임이 있습니다.주요 기능에는 다음이 포함됩니다.
라우팅 : 데이터가 여러 네트워크를 통해 소스에서 대상으로 이동하는 최상의 경로를 결정합니다.
논리 주소 지정 : IP 주소를 할당하고 관리하여 네트워크에서 장치를 고유하게 식별 할 수 있습니다.
패킷 전달 : 이 레이어는 데이터를 패킷으로 분류하여 대상으로 전달합니다.
혼잡 처리 : 네트워크 혼잡을 관리하여 데이터가 원활하게 흐르도록합니다.
네트워크 계층을 네트워크의 GPS로 생각하여 데이터를 어디로 가야하는지에 대한 데이터를 안내하십시오.
전송 계층은 기본 네트워크에 관계없이 장치 간의 안정적인 데이터 전송에 중점을 둡니다.관리 :
세분화 및 재 조립 : 전송을 위해 큰 메시지를 더 작은 세그먼트로 나누고 목적지에서 재 조립됩니다.
오류 감지 및 복구 : 이 레이어는 전송 중 오류를 감지하고 필요한 경우 데이터를 재전송합니다.
흐름 제어 : 수신기를 압도하는 것을 방지하기 위해 데이터 전송 속도를 제어합니다.
연결 관리 : 장치 간의 연결을 설정, 유지 및 종료합니다.
요컨대, 전송 계층은 데이터가 정확하고 올바른 순서 (예 : TCP, UDP)로 정확하게 도착하도록 책임을집니다.
세션 계층은 다른 장치의 응용 프로그램 간의 연결을 설정, 관리 및 종료해야합니다.
처리 :
세션 연결 : 장치 간의 통신을 설정하고 조정합니다.
세션 유지 보수 : 데이터가 교환되는 동안 세션을 활성화하고 데이터 흐름을 동기화합니다.
세션 종료 : 이 계층은 통신이 완료되면 세션을 우아하게 닫습니다.
동기화: 체크 포인트 및 복구를 통해 데이터가 동기화되도록합니다.
본질적으로 세션 계층은 대화 관리자와 같습니다. 커뮤니케이션을 정리하고 추적합니다.
프리젠 테이션 계층은 데이터를 적절히 포맷하여 응용 프로그램 사용을 위해 데이터를 번역, 암호화 및 압축해야합니다.
처리해야합니다.
요컨대, 프레젠테이션 계층은 데이터가 올바른 형식이며 보내기 전에 보안 (예 : SSL/TLS)을 보장합니다.
애플리케이션 계층은 최종 사용자 응용 프로그램이 네트워크와 상호 작용하는 인터페이스입니다.
처리 :
네트워크 서비스 : 이메일, 파일 전송 및 웹 브라우징과 같은 서비스를 최종 사용자에게 직접 제공합니다.
데이터 표현 : 응용 프로그램 및 사용자가 이해할 수있는 방식으로 데이터가 제시되도록합니다.
사용자 인터페이스 : 이 계층은 사용자가 네트워크에 액세스하는 데 사용하는 소프트웨어 응용 프로그램과 상호 작용합니다.
간단히 말해서, 응용 프로그램 계층은 사용자 및 소프트웨어 응용 프로그램이 네트워크 및 해당 서비스 (예 : HTTP, FTP)에 액세스하는 지점입니다.
OSI 모델과 달리 TCP/IP 모델은 실제로 인터넷 및 기타 네트워크에서 사용되는 프로토콜을 기반으로 설계하고 구현하는 데 사용되는 실제 모델입니다.4 개의 계층으로 구성되며 오늘날의 네트워킹에 사용되는 실제 프로토콜과 표준을 포함하여 데이터 전송에 대한보다 직접적인 접근 방식을 제공합니다.
링크 계층이라고도하는 네트워크 인터페이스 계층은 OSI 물리 및 데이터 링크 계층의 측면을 결합하여 하드웨어 및 데이터 프레임 (예 : 이더넷, ARP)을 다루고 있습니다.또한 로컬 네트워크 수준에서 주소 지정 및 오류 감지를 담당합니다.
네트워크 인터페이스 계층은 다음을 처리합니다.
물리적 전송 : 네트워크 매체 (예 : 케이블, 무선 신호)를 통한 데이터의 실제 전송을 감독합니다.
프레임 처리 : 전송을 위해 데이터를 프레임으로 패키지하고 수신 종료시 포장을 풀립니다.
Mac 주소 지정 : MAC 주소를 사용하여 정확한 전달을 위해 동일한 네트워크의 장치를 식별합니다.
오류 감지 : 데이터가 정확하게 전송되도록하여 로컬 네트워크 수준에서 오류를 감지하고 수정합니다.
본질적으로 링크 계층은 동일한 네트워크 내에서 한 장치에서 다른 장치로 데이터를 가져 오는 너트와 볼트를 처리합니다.
OSI 네트워크 계층에 해당하는 TCP/IP의 인터넷 계층은 네트워크 전체에서 데이터 패킷을 라우팅 할 책임이 있습니다.IP (인터넷 프로토콜)는이 계층에서 작동하여 다른 네트워크를 통해 소스에서 대상으로 데이터를 지시합니다.
인터넷 계층의 주요 역할은 다음과 같습니다.
라우팅 : 데이터가 여러 네트워크를 가로 질러 이동하는 가장 좋은 경로를 결정합니다.
IP 주소 지정 : IP 주소를 관리하여 네트워크에서 장치를 고유하게 식별 할 수 있습니다.
패킷 처리 : 전송을 위해 데이터를 패킷으로 나누고 다른 네트워크에서 전달을 처리합니다.
요컨대, 인터넷 계층은 트래픽 컨트롤러와 같으며 다양한 네트워크를 통해 데이터를 지시합니다.
OSI 전송 계층과 유사하게 TCP/IP의 전송 계층은 장치 간의 데이터 전송을 처리하여 데이터 흐름 및 안정성 관리를 처리합니다.
전송 계층 처리 :
데이터 전송 : 같은 프로토콜을 사용합니다 TCP 및 UDP 신뢰할 수 있고 주문한 배송 및 더 빠르고 연결이없는 커뮤니케이션.
분할 및 재 조립 : 전송을 위해 데이터를 세그먼트로 나누고 목적지에서 재현 할 수 있습니다.
오류 감지 및 수정 : 데이터 전송의 오류를 식별하고 수정합니다.
흐름 제어 : 정체를 방지하고 원활한 통신을 보장하기 위해 데이터 흐름을 조절합니다.
본질적으로, 전송 계층은 데이터가 정확하고 안정적으로 필요한 위치를 확보하도록합니다.
OSI 세션, 프레젠테이션 및 애플리케이션 계층을 포함하여 TCP/IP 모델의 응용 프로그램 계층은 네트워크 응용 프로그램 및 사용자 서비스가 작동하는 곳입니다.(예 : http, ftp, smtp).
처리해야합니다.
사용자 상호 작용 : 사용자가 웹 브라우징, 이메일 및 파일 전송과 같은 네트워크 서비스와 상호 작용할 수있는 인터페이스를 제공합니다.
고급 프로토콜 : HTTP, FTP, SMTP 및와 같은 프로토콜을 지원합니다. DNS 다른 네트워크 서비스를 용이하게합니다.
데이터 표현 : 커뮤니케이션 및 사용자 이해를 위해 데이터가 제대로 형식화되도록합니다.
요컨대, 응용 프로그램 계층은 사용자 및 소프트웨어 응용 프로그램이 네트워크와 연결되는 곳입니다.
이제 각 모델의 작동 방식을 알았으므로 모델 간의 주요 차이점을 살펴 보겠습니다.
작성자 Hostwinds Team / 팔월 29, 2024