2.3.1 tcp/ip

yeonseong Jo·2023년 5월 27일
0

SEB_BE_45

목록 보기
25/47
post-thumbnail

창업프로젝트를 진행했을 때
클라우드 서비스인 aws를 사용했었는데,
ec2나 lightsail을 사용하기 위해
설정을 건들 때(특히 인바운드 아웃바운드 규칙)
tcp/ip라는 단어를 많이 봤었다.

이번 수업에서도 tcp/ip에 관한 내용을 배웠고,
이를 좀 더 자세히 알고자 한다.


protocol

tcp와 ip에 있는 알파벳 p는
protocol을 의미한다.

인터넷은 전세계적으로 사용하는데,
전세계 사람들이 말하는 언어처럼
인터넷을 다루는 언어가 다르다면,
우린 네이버밖에 쓸 수 없었을 것이다.

이를 위해 어디서든 컴퓨터가
네트워크를 사용할 수 있게 하는
언어가 프로토콜이다.


tcp/ip 4layer

tcp/ip는
tcp (transmission control protocol)과
ip (internet protocol) 두 가지 프로토콜 방식을
조합하여 인터넷 통신하는 것을 의미하고,

osi7 계층을 tcp/ip 통신 과정에 초점을 맞춰
단순화 시킨 계층을 tcp/ip 4layer라고 한다.


layer 4. application layer

어플리케이션 계층은
사용자와 가장 가까운 계층으로
tcp/ip 통신과 프로그램이 네트워크를
사용하기 위한 방법을 정의하며,
어플리케이션을 실행하기 위한 데이터 형식이 작성된다.

어플리케이션 계층에는
DNS, HTTP, SSH, SMTP, DHCP 등과 같이
상위 수준 프로토콜이 있다.


layer 3. transport layer

전송 계층은
신뢰성 있는 데이터 전송을 보장하는 계층으로
데이터를 전송할 때 사용되는 서비스 레벨과 연결 상태를 정의한다.

전송 계층에는
TCP, UDP 등 이 있다.


layer 2. internet layer

인터넷 계층은
호스트 간, 네트워크 간에 데이터를 라우팅 하는 계층이다.

인터넷 계층에는
IP, ARP, IOCMP, RAPP, OSPF가 있다.


layer 1. network access layer

네트워크 엑세스 계층은
데이터를 전기 신호로 변환하고,
물리적 주소인 MAC 주소를 사용해
알맞은 기기로 데이터를 전달하는 계층이다.

네트워크 엑세스 계층에는
Ethernet, Wi-Fi, PPP, Token Ring 등 이 있다.


Address


IP 주소

인터넷에 연결된 모든 PC는 IP 주소가 있으며,
이 주소는 각각 0~255사이 4개의 숫자로 이루어져 있다.
이러한 형태를 IPv4라고 한다.

최근 개인 pc의 보급으로 주소가 다 쓰여
새로 나온 형태인 IPv6를 같이 사용하고 있다.


MAC 주소

mac 주소는
네트워크 장비가 있는 하드웨어에 할당 된 고유 주소이다.

ip 주소만으로는 네트워크 송수신이 가능하지 않다.
네트워크 기기의 고유 시리얼 넘버인 mac 주소와 조합해야만
통신이 가능하다.

ip 주소와 mac 주소를 1:1 매칭해서 목적지를 찾는 방법이
ARP라 한다.

profile
뒤(back)끝(end)있는 개발자

0개의 댓글