#4.1 NetWork (TCP / IP / HTTP review)

김동혁·2022년 8월 7일
0

NetWork

두개 이상의 컴퓨터간의 통신을 일컫는다.

  • 기존 컴퓨터간의 통신또한 전신을 통하여 각 기기간의 통신을 이루었다.
    이후, 프로토콜 (TCP/IP)의 개념이 등장하며 발전했다.

TCP

컴퓨터 통신 간 전송방법을 다룬다.
보낼 데이터에 대한 내용도 포함된다.

IP

컴퓨터 통신 간 어디로 보낼지, 주소를 나타낸다

TCP / IP 모두 계층적 형태로 전기적 신호를 보낸다.

  • 세계지도 / 계층구조 생각하기!

LAN

Local Area NetWork
가장작은 단위의 네트워크

<예시>

집을 예시로 들었을때, MAC주소를 통해 컴퓨터간 통신이 가능하다

  • MAC주소 : 네트워크 장비 자체의 물리적 주소
    이더넷 영역을 벗어나 인터넷 전체를 돌아다닐땐 MAC주소는 필요없고 이때부터 IP개념이 등장한다.

  • 이더넷 : 랜 안에서의 프로토콜

  • 기본 게이트웨이 : IT분야에서의 통신 네트워크의 기본 출입구
    게이트 웨이를 벗어나 IP와 TCP 다른 기기와 네트워크 통신이 시작된다. (OSI 3단계부터)

  • 서브넷 마스크 :

    IP 주소에 대한 네트워크 아이디와 호스트 아이디를 구분하기 위해서 사용된다.
    네트워크 성능개선을 위해 네트워크 관리자가 효율적으로 자원을 분배 하는것

네트워크 과정중 TCP가 아닌 IP만 사용되는 경우 대규모데이터가 독점할 수 있다.
예를들면, 파일 하나를 다운로드 받을때 하나의 Request가 끝날때가지 기다려야하는 문제.
이때 등장 한것이 전송을 단위단위로 쪼개는 것이고 이를 패킷이라 한다.

네트워크 순서
1) HTTP
2) TLS (암호화 : HTTPS)
3) SESSION (쿠키 : HTTP)
4) TCP
5) IP
6) 이더넷

< 도식화 >

네트워크에 대한 관리

로드 밸런싱

네트워크의 병목현상등 모이는 문제에 대한 분산에 방법
로드밸런서를 통해 세션을 분산시킨다.

0개의 댓글