TCP = TRANSMISSION CONTROL PROTOCOL
IP = INTERNET PROTOCOL
데이터가 복잡한 네트워크 망을 지나 올바른 목적지 (특정 IP ADDRESS
)까지 도달 하기 위해 필요한 규칙
BUT, 이러한 IP
에도 문제점이 존재하는데…
⇒ 이러한 단점을 보완하기 위해서 함께 사용되는 것이 TCP
IP를 어떤 방식으로 보완해 주는가?
보완 방식
PORT 정보
가 담겨 있습니다.패킷의 순서 번호 정보
를 담습니다.응답 처리
를 해줍니다.TCP 3-WAY HANDSHAKE
방식 가용⇒ TCP 3-WAY HANDSHAKE란 출발지와 목적지 서버가 서로 잘 연결이 되어 있는지 확인해주는 서비스 (SYN [접속 요청: 클→백] → SYN + ACK [백→클] → ACK [클→백])
컴퓨터 간 네트워크 통신 진행 시 통신 과정이 총 4개의 계층으로 나뉘어지게 되는데 주로 OSI 7계층과 많이 비교 당한다.
OSI 7계층이란 Open Systems Interconnections의 약자로 TCP/IP 4계층과는 다르게 총 7가지의 계층으로 통신 과정을 나눠놓았다.
이를 간단히 설명하면 다음과 같다.
APPLICATION LAYER
정보통신에 첫 번째 단계로 응용 프로그램이 사용되는 프로토콜 계층이다.
FTP : 장치와 장치간의 파일을 전송 프로토콜
SSH : 암호화 네트워크 프로토콜
SMTP : 전자 메일 전송을 위한 인터넷 표준 통신 프로토콜
TRANSPORT LAYER
통신 노드 간의 연결을 제어하고 데이터 전송을 담당하며 대표적으로는 TCP와 UDP가 있다.
INTERNET LAYER
최종 목적지까지 데이터가 정확하게 전송될 수 있도록 라우팅 기능 담당히며 IP , ARP , ICMP 등이 있다.
LINK LAYER
전선, 광섬유, 무선 등의 하드웨어 요소와 관련된 모든 것으로 실질적으로 데이터를 전달하여 장치 간에 신호를 주고받는 규칙을 정하는 계층
유선 LAN을 이루는 이더넷은 IEEE802.3이라는 프로토콜을 따르며 전 이중화 통신을 사용한다.
전 이중화 통신 : 양쪽 장치가 동시에 송수신할 수 있는 방식 (현대의 고속 이더넷의 기반)
CSMA/CD : 전 이중화 통신을 사용하기 이전에 사용된 반 이중화 통신의 하나로 통신을 보낸 이후, 충돌이 발생한다면 일정 시간 이후 재전송 하는 방식을 뜻한다.
트위스트 페어 케이블 : 유선 LAN을 이루는 케이블 중 하나로 여덟 개의 구리선을 두 개씩 꼬아서 묶은 케이블을 뜻한다.
광섬유 케이블 : 말 그대로 광섬유로 만든 케이블이며, 레이저를 이용해서 통신하기 때문에 위에서 언급한 트위스트 페어 케이블보다 빠르며 장거리 통신이 가능하다.
무선 LAN을 이루는 이더넷은 IEEE802.11이다.
반 이중화 통신 : 양쪽 장치가 서로 통신할 수 있지만 동시에는 불가능하기에 한 번에 한 방향만 통신한다.
CSMA/CA : 반 이중화 통신 중 하나로 데이터를 보내기 전에 캐리어 감지 등으로 사전에 가능한 한 충돌을 방지하는 방식을 사용한다.
무선 LAN은 다양한 주파수로 이뤄지는데 대표적으로 2.4GHz (장애물에 강한 특성이 있지만 전자레인지 무선 등 전파 간섭이 자주 일어난다)와 5GHz (가용 채널 수도 많고 동시에 사용 할 수 있기 때문에 상대적으로 전파 환경이 깨끗하다)가 있다.
와이파이 : 무선 접속 장치 AP 또는 공유기를 기점으로 유선 LAN 신호를 무선 LAN으로 변경하여 특정 거리 내에 신호를 전파한다.
BSS (BASIC SERVICE SET) : 기본 서비스 집합을 의미하며 동일 범위 내에 있는 WLAN AP들과 장치들이 서로 통신이 가능한 구조를 일컫는다.
ESS (Extended Service Set) : 하나 이상의 연결된 BSS 그룹이다.
네트워크의 어떠한 계층에서 계층으로 데이터가 전달될 때 한 덩어리의 단위
PDU는 제어 관련 정보들이 포함된 '헤더', 데이터를 의미하는 '페이로드'로 구성되어 있으며 각 계층마다 부르는 명칭이 다 다르다.