-
OSI 7계층
- 네트워킹에 대한 표준을 7계층으로 나눈것
- 7 - 어플리케이션 레이어
- 6 - 프레젠테이션 레이어
- 5 - 세션 레이어
- 4 - 트랜스포트 레이어
- 3 - 네트워크 레이어
- 2 - 데이터 링크 레이어
- 1 - 피지컬 레이어
→ OSI7 계층은 인터넷환경에서 통신하기 위해 네트워킹에 대한 표준을 7계층으로 나눈것입니다. 7계층은 각각 가장 아래부터 물리계층, 데이터링크계층, 네트워크계층, 전송계층, 세션계층, 프레젠테이션 계층, 어플리케이션 계층이 있습니다.
-
TCP,UDP
- TCP : 신뢰성이 높은 프로토콜
- UDP : 빠른 프로토콜
→ TCP는 신뢰성 있는 통신을 위해 사용하는 프로토콜로, 높은 신뢰성을 보장하지만 UDP보다는 속도가 느립니다. 3wayhandshaking을 사용해 1:1로 연결하고 4wayhandshaking을 사용해 연결을 해제합니다. 또 흐름제어와 혼잡제어가 이루어집니다.
UDP는 비연결형 손상된 데이터에대해 재전송 하지 않습니다. 프로토콜로 속도가 중요한 영상 스트리밍 등의 데이터 전송에 사용되는 프로토콜로, 속도는 빠르되 신뢰성은 떨어집니다.
1:1, 1:N, N:M의 통신을 지원합니다.
-
IP
- Internet Protocol
- 인터넷을 하기 위한 통신규약
- 인터넷 통신규약에 맞는 주소 ⇒ IP adress
- 특징
- 비신뢰성 : 프로토콜일 뿐 데이터에 흐름에 관여하지 않기 떄문에 보낸 패킷이 제대로 갔는지 보장하지 않는다.
- 신뢰성을 보장하는 방식이 ICMP(Ping 확인에 사용되는 프로토콜)
- 비 연결성 : 패킷을 받을 대상이 연결 상태임을 확인하지 않고 전송
→ IP는 인터넷 프로토콜의 약자로 인터넷망을 통해 패킷을 주고받는 규약입니다. 비신뢰성과 비연결성의 특징을 가집니다. 비 신뢰성은 비연결성은 패킷의 도달유무를 보장하지 않는 것이고, 패킷을 보내는 대상의 상태를 확인하지 않는 것입니다.
-
DNS 도메인 주소를 IP주소로 변환해주는 시스템
- URL을 입력하면 ISP가 관리하는 DNS해석기에 요청을 라우팅 시킵니다. DNS ROOT서버의 TOPLEVEL 서버주소를 요청하고, SECOND LEVEL을 요청하는 식으로 IP 주소를 가져올 수 있습니다.
-
로드밸런서
- 서버의 부하를 분산시켜주는 시스템
- L4로드밸런서는 네트워크 계층 4계층 이하 특히 Mac주소, IP주소, 포트정보를 가지고 트래픽을 분산합니다.
- L7로드밸런서(어플리케이션 로드밸런서)는 응용계층의 정보를 가지고 분산시킵니다. 패킷내용을 확인하고 DDoS같은 비 정상적 트래픽을 필터링할 수도 있습니다.
-
OSI 7계층에 대해서 설명하시오
-
라우터와 스위치의 차이
-
라우터와 게이트웨이 차이
-
게이트웨이
-
TCP/IP 4계층
-
TCP, UDP에 대해서 설명
- TCP에서 서버와 클라이언트 함수 호출 순서
- 3way, 4way handshake에 대해 설명
- 4way handshake의 비정상 종료상황
-
IP
-
ICMP
-
IGMP
-
ARP
-
RARP
-
DNS란?