https://gyoogle.dev/blog/computer-science/network/OSI%207계층.html
이 글을 위 글의 많은 부분을 참고하여 정리한 글인점 알아주세요!
클라우드 <-> 인터넷
인터넷 <-> 인터넷
유무선으로 상호 연결되어 있다.
어떤 것들 끼리 연결되어 있는 정도 혹은 그 형태를 의미합니다.
open sysyem interconnection
개방형 시스템
통신이 일어나는 과정을 7단계로 나누어 표현한 것입니다.
특정한 곳에 이상이 생기면 그 단계만 수정할 수 있습니다.
디지털 신호를 전기 신호로 바꿔주는 것
단지 데이터 전기적 신호를 변환해서 주고받는 기능을 진행하는 공간입니다.
즉, 데이터를 전송하는 역할만 진행합니다.
같은 네트워크에 있는 여러 대의 컴퓨터들이 데이터를 주고받기 위해서 필요한 모듈
11111 data 0000
몇동 몇호인지
media access control
매체 접근 제어
물리 계층으로 송수신되는 정보를 관리하여 안전하게 전달되도록 도와주는 역할입니다.
Mac 주소 / 프레임에 mac 주소를 부여하고 에러검출, 재전송, 흐름제어를 진행합니다.
전송 경로를 명시하는 것
IP 주소
데이터를 목적지까지 가장 안전하고 빠르게 전달하는 기능을 담당합니다.
라우터를 통해 이동할 경로를 선택하여 IP 주소를 지정하고, 해당 경로에 따라 패킷을 전달해 줍니다,
라우팅, 흐름제어, 오류제어, 세그먼테이션 등을 수행합니다.
port 번호 프로그램에 데이터가 전달 되도록하는 것
받는 사람과 보내는 사람을 명시
프로그램 연결
TCP와 UDP 프로토콜을 통해 통신을 활성화합니다. 포트를 열어두고, 프로그램들이 전송할 수 있도록 제공해줍니다.
TCP : 신뢰성, 연결지향적/ 등기우편
UDP : 비신뢰성, 비연결성, 실시간/ 일반우편
연결에 대해서 담당합니다.
쌍방/ 일방 등 논리적인 통신 회선을 만들고, 관리합니다.
데이터가 통신하기 위한 논리적 연결을 담당합니다. TCP와 IP 세션을 만들고 없애는 책임을 지니고 있습니다.
데이터화 된 것들을 통신하기 위해 데이터를 변형하는 단계입니다.
인코딩
암호화
압축
데이터 표현에 대한 독립성을 제공하고 암호화하는 역할을 담당합니다.
파일 인코딩, 명령어를 포장, 압축, 암호화합니다.
사용자가 요청하는 단계 -> 데이터화 된다.
최종 목적지로, 응용 프로세스와 직접 관계하여 일반적인 응용 서비스를 수행합니다.
사용자 인터페이스, 전자우편, 데이터베이스 관리 등의 서비스를 제공합니다.