두개 이상의 컴퓨터간의 통신을 일컫는다.
컴퓨터 통신 간 전송방법을 다룬다.
보낼 데이터에 대한 내용도 포함된다.
컴퓨터 통신 간 어디로 보낼지, 주소를 나타낸다
TCP / IP 모두 계층적 형태로 전기적 신호를 보낸다.
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) 이더넷
< 도식화 >
네트워크에 대한 관리
네트워크의 병목현상등 모이는 문제에 대한 분산에 방법
로드밸런서를 통해 세션을 분산시킨다.