# TCP / IP
- LAN & WAN
▪ 연결된 네트워크.
▪ LAN(Local Area Network)은 좁은 의미의 네트워크를 의미한다.
▪ WAN(Wide Area Network)는 LAN이 모여 구성한다.
▪ LAN이 WAN으로 확장되기 위해서는 LAN들의 거점이 연결되는 통신회선이 필요하다.
- 인터네트워킹 (internetworking)
▪ 네트워크와 네트워크가 연결되어 확장되는 것을 의미한다.
▪ 인터네트워킹을 통해 네트워크 일부의 고장의 영향을 줄이고, 불필요한 통신의 확산을 제한하며,
개별 네트워크의 관리가 용이해진다는 장점이 있다.
▪ 인터넷은 세계가 인터네트워킹된 것이다.
- 프로토콜 (protocol)
▪ 인터넷에 연결된 컴퓨터가 네트워크를 사용할 때 사용하는 언어.
▪ TCP / IP 프로토콜이 주로 사용하는 프로토콜이다.
- TCP / IP
▪ 가장 많이 사용되는 인터넷 프로토콜 스위트(Internet Protocol Suite)
▪ 컴퓨터들이 서로 정보를 주고 받는 데 쓰이는 통신규약의 모임이다.
▪ IP는 패킷 통신 방식의 인터넷 프로토콜이다.
▪ TCP는 전송 조절 프로토콜이다.
TCP / IP 4계층 모델 | 주요 프로토콜 | 역할 |
4. 응용 계층 | HTTP, DNS, FTP ... | 애플리케이션에 맞추어 통신 |
3. 전송 계층 | TCP, UDP ... | IP와 애필리케이션을 중개. 데이터를 전달함. |
2. 인터넷 계층 | IP, ICMP, ARP, RARP | 네트워크 주소를 기반으로 데이터를 전송함. |
1. 네트워크 접근 계층 | Ethernet, wifi | 컴퓨터를 물리적으로 네트워크에 연결해서 기기 간에 전송을 가능하게 함. |
- IP 주소와 MAC 주소
▪ 네트워크 상에서 각 PC의 주소를 나타내는 체계
(1) IP 주소 (Internet Protocol)
- TCP / IP 구조에서 컴퓨터를 식별하기 위해 사용되는 주소.
- private / public 주소가 존재하며, Priavate 는 네트워크 내부에서, Public 은 인터넷에서 사용된다.
- IPv4는 IP주소 체계의 4번째 버전으로 온점(.)으로 구분된 4개의 숫자 덩이로 표현된다.
- IPv4의 주소 고갈문제를 해결하기 위해 IPv6도 등장했지만, 현재는 IPv4와 혼용해서 사용한다.
(2) MAC 주소
- 제조사에서 네트워크 기기에 할당하는 고유 시리얼 주소.
- IP주소와 조합하여 네트워크 통신에 사용한다.
- 동일 LAN에 속한 기기 간의 통신에서 ARP를 사용하여 통신하고자 하는 기기의 MAC 주소를 확인한다.
- 패킷
▪ 여러 상대와 통신이 가능해야하는 컴퓨터 네트워크에서 사용하는 데이터 교환 방식.
▪ 원본 데이터를 패킷(packet) 단위로 나누어, 여러 회선을 공용해 통신을 주고받는다.
▪ 패킷은 헤더와 페이로드로 구성되어 있다.
▪ 헤더에는 해당 패킷의 정보와 보내는 곳, 최종 목적지에 대한 정보가 들어있다.
'개발지 > Today I learn' 카테고리의 다른 글
[0919] CS 지식 - 네트워크 (네트워크 기술3) (0) | 2023.09.20 |
---|---|
[0918] CS 지식 - 네트워크 (네트워크 기술2) (0) | 2023.09.20 |
[0913] 자바 가상머신 (JVM) (0) | 2023.09.14 |
[0908] 자바 스레드 (스레드 제어) (0) | 2023.09.09 |
[0905] 자바 스레드 (스레드의 생성/실행, 스레드의 이름) (0) | 2023.09.05 |