3계층 아키텍처란 무엇인가요?
3개 계층 아키텍처는 일반적으로 mvc 프로그래밍 모델입니다. 3개 계층은 디스플레이 계층(뷰), 비즈니스 계층(컨트롤러) 및 데이터 작업 계층(DAO)입니다. 디스플레이 계층은 프런트엔드 사용자 작업 인터페이스이고, 비즈니스 계층은 비즈니스 논리(기능적) 메서드를 구현합니다. 데이터 작업 계층은 데이터베이스 작업을 위한 메서드를 구현합니다. 비즈니스 계층과 데이터 작업 계층은 모두 백그라운드 관리입니다. Baidu에서 mvc 프로그래밍 모델을 검색할 수 있습니다.
다음은 인터넷에서 복사한 것입니다.
OSI 7계층 모델
OSI 7계층 모델은 개방형 시스템 상호 연결 참조 모델 OSI 7계층이라고 합니다. 레이어 모델은 A 프레임워크 설계 방식입니다
OSI 7레이어 모델은 7개의 계층 구조 모델을 통해 서로 다른 시스템과 서로 다른 네트워크 간의 안정적인 통신을 가능하게 하므로 가장 중요한 기능입니다
주요 기능 다양한 유형의 호스트가 데이터 전송을 실현하도록 돕는 것입니다.
애플리케이션 계층: 파일 제공
(지원 프로토콜: 등)
프레젠테이션 계층: 제공 다음과 같은 서비스를 제공합니다. 데이터 표현, 압축 및 데이터 변환
(지원되는 데이터 형식: ASCII EBCDIC JPEG 등)
세션 계층: 서로 다른 애플리케이션에서 생성된 세션 연결을 유지하고 서로 다른 애플리케이션을 분리합니다. 생성된 세션
(운영 체제 및 애플리케이션에서 읽음
전송 계층: 신뢰할 수 있거나 신뢰할 수 없는 데이터 전송을 제공하고 재전송 전에 오류 수정을 수행하며 종단 간 연결을 유지합니다
(TCP UDP SPX 등) 데이터 세그먼트 또는 메시지 전송
네트워크 계층: 논리적 주소 지정 및 라우팅 선택 제공
(IP IPX) 데이터 패킷 전송
데이터 링크 계층: 패킷을 바이트로, 바이트를 프레임으로 합성합니다. MAC 주소는 미디어에 대한 액세스를 제공하고 플랫
어드레싱은 오류 감지 및 흐름 제어를 수행합니다.
LLC 하위 계층이 담당합니다. 상위 계층 데이터를 식별하고 MAC 하위 계층은 물리 계층(802.3 802.2 HDLC 등)에 연결하여 데이터 프레임을 전송하는 역할을 담당합니다.
물리 계층: 원본 비트 전송 장치 간 스트리밍 및 원래 비트 스트림 전송을 위한 전압 크기
(EIA/TIA-232 V.35 등) 지정