OSI 7 Layer
- ISO(국제 표준화 기구)에서 만든 OSI(Open System Interconnection)TCP/IP 4 Layer
- 인터넷 환경 대부분은 IP를 기반한 TCP통신으로 이루어짐.
- TCP와 IP통신을 기준으로 4계층으로 간소화 해서 정리
- TCP/IP가 먼저 나오고 > 세분화해서 OSI 7계층이 나옴
<그림 매우 중요>
- 번호도 기억해야 함
OSI 7
- 에프시티 엔돌핀 (APSTNDP) (7~1계층)
- 물데네전세표응 (1~7계층)
PDU
- 네트워크 통신에서 데이터를 전송하는 데 사용되는 다양한 프로토콜 계층의 데이터 단위를 의미. OSI 모델의 각 계층은 데이터를 처리하고, 해당 계층에 특화된 형태의 PDU를 사용하여 다음 계층으로 전달.
- 각 계층별 PDU : 알파벳 순서 [ B - F - P - S ] [bit Frame packet Segmant]
TCP/IP
전송계층(4) :
Gateway
- 네트워크상의 서로 다른 프로토콜이나 또는 서로 다른 운영체제를 사용하는 노드를 상호 연결하는 장비.
- 서로 다른 네트워크 프로토콜을 사용하는 네트워크 간의 데이터 전송을 가능하게 하는 장치로, 예를 들어, LAN과 WAN 사이의 통신을 중개한다.네트워크계층(3) :
- Router*
- 모든 경로에 대한 정보를 라우팅 테이블에 저장.
- 서로 다른 네트워크와 연결.데이터 계층(2)
- Switch*
- 수신된 프레임의 목적지 주소를 확인해 해당 포트로만 전송을 해 줌으로써 네트워크의 트래픽을 줄일 수 있다.
- Bridge* :
- 네트워크에 연결할 수 있는 포트를 2개 가지고 있어 LAN 과 LAN의 연결 및 확장하는 기능.
- 데이터 패킷의 MAC 주소를 확인하여 필요한 경우에만 다른 세그먼트로 패킷을 전송
물리 계층(1)
리피터(Repeater) :
- 장비간 거리가 증가하거나 케이블 손실로 인해 감쇠된 신호를 정형,재생(증폭) 시키기 위한 목적
허브 (Hub) :
- 분배의 기능을 담당하고 여러 대의 PC를 서로 연결
- 연결된 모든 네트워크로 브로드캐스트 방식으로 데이터를 전송
7계층 : Application Layer (응용계층)
- 직접 데이터에 엑세스 하고 정보생산, 처리.6계층 : Presentation Layer (표현계층)
- 정보를 어떤 형식으로 표현 할 것인지 결정. (기계어 <> 자연어)
- 응용계층에서 생산한 데이터의 표현, 압축, 보안기능제공.5계층 : Session Layer (세션계층)
- 응용 프로그램간 연결을 성립하고, 연결이 안정되게 유지 작업완료 후 연결을 끊는 역할을 한다.
- 자원접근에 대한 인증역할도 담당한다.
4계층 : Transport Layer (전송계층)
- 송신 측 에서 전송할 데이터를 안전하고 정확하게 수신 측으로 전송하는 기능.
- 송신 측 에서는 데이터를 전송가능 한 크기로 세분화하고 순서번호를 삽입.
- 수신 측 에서는 데이터를 재조립하여 응용프로그램으로 보낸다.
- 전송한 데이터가 수신 측에 정확히 전송되었는지 오류 제어를 하고 오류 검출 시 재전송을 통해 오류를 정정한다.
3계층 : Network Layer (네트워크계층)
- 컴퓨터나 네트워크 장비 등의 네트워크상의 주소체계를 설정하여 네트워크상에서 구별될 수 있도록 한다.
- 이러한 주소 정보를 가지고 목적지까지의 경로를 설정
- 데이터가 목적지까지 전달되기 위해 어떤 물리적 경로를 거쳐야 하는지 결정하는 역할을 한다.
- IP는 네트워크계층의 대표적인 프로토콜이다.
2계층 : Data Link Layer (데이터링크 계층)
- 물리적 회선에 흘러 다니는 비트들의 흐름을 제어.
- 비트 단위의 전송오류를 검출하여 정정하는 기능수행.
1계층 : Physical Layer (물리계층)
- 전기적인 신호를 전송해 주는 전송매체에 관한 표준을 결정.
- 물리적인 인터페이스나 전압의 레벨 등을 결정.
Protocol
- FTP (File Transfer Protocol): 서버와 클라이언트 간의 파일 전송을 위한 프로토콜이다.
- 예시: 웹 서버에 웹사이트 파일 업로드, 소프트웨어 다운로드 사이트에서 파일 다운로드.
- TELNET (Telecommunication Network): 원격 컴퓨터에 로그인하여 명령어를 실행하기 위한 텍스트 기반의 통신 프로토콜이다.
- 예시: 원격 서버 관리, 네트워크 장비 설정 변경.
- SMTP (Simple Mail Transfer Protocol): 이메일을 전송하기 위한 프로토콜이다.
- 예시: 이메일 서비스 제공자가 이메일 전송, 기업 내 이메일 시스템에서 이메일 발송.
- HTTP (Hypertext Transfer Protocol): 웹 서버와 클라이언트 간에 HTML 문서와 미디어 파일을 전송하기 위한 프로토콜이다.
- 예시: 웹사이트 방문, 웹 기반 애플리케이션 사용.
- DNS (Domain Name System): 도메인 이름을 IP 주소로 변환하는 프로토콜이다.
- 예시: 웹 브라우저에서 도메인 이름을 통해 웹사이트 접속, 이메일 서버 주소 찾기.
- TFTP (Trivial File Transfer Protocol): 간단한 파일 전송을 위한 프로토콜이다.
- 예시: 네트워크 장비의 펌웨어 업그레이드, 초기 네트워크 부팅 파일 전송.
- SNMP (Simple Network Management Protocol): 네트워크 장비를 관리하고 모니터링하기 위한 프로토콜이다.
- 예시: 네트워크 성능 모니터링, 장애 관리.
- DHCP (Dynamic Host Configuration Protocol): 네트워크 장비에 자동으로 IP 주소를 할당하는 프로토콜이다.
- 예시: Wi-Fi 라우터가 장치에 IP 주소 할당, 기업 네트워크에서 컴퓨터 IP 관리.
'Network' 카테고리의 다른 글
데이터 전송 제어 절차 와 신호 변환 (0) | 2024.02.25 |
---|---|
데이터 흐름제어와 ARQ (0) | 2024.02.24 |
IEEE 802 표준 (0) | 2024.02.23 |
네트워크의 형태 (0) | 2024.02.21 |
네트워크의 기본 개념 (0) | 2024.02.20 |