2. 네트워크
2.1 네트워크의 기초
2.2 TCP/IP 4계층 모델
2.3 네트워크 기기
2.4 IP 주소
2.3.1 네트워크 기기의 처리범위
- 애플리케이션 계층 : L7 스위치
- 인터넷 계층 : 라우터, L3 스위치
- 데이터 링크 계층 : L2 스위치, 브리지
- 물리계층 : NIC, 리피터, AP
2.4.1 ARP
컴퓨터 <> 컴퓨터 간에 통신할 때 논리적 주소 IP -> ARP를 통해 물리적 주소인 MAC 주소를 찾는다.
전송하는 과정
1. A컴퓨터 : 0.0.0.0 IP 주소를 B,C,D컴퓨터로 ARP request 브로드캐스트를 보내서 MAC 주소를 찾음
2. B컴퓨터 : 0.0.0.0 인 B가 ARP Reply 유니캐스트를 통해 mac주소를 반환
2.4.3 IP 주소체계
기존에는 클래스기반 할당 방식을 사용했고 단점을 해소하기 위해 DHCP, IPv6, NAT가 생겼다.
- DHCP : 인터넷에 접속할 때 마다 자동으로 IP주소를 할당한다. 대부분의 가정용 네트워크에서 DHCP기능으로 IP주소를 할당한다.
- NAT : 패킷이 라우터 장치를 통해 정송되는 동안 패킷의 IP주소 정보를 수정하여 IP주소를 다른 주소로 매핑하는 방법니다. 라우터에서 사설IP와 공인 IP를 매핑해주고 NAT장치를 통해 여러개의 사설 IP가 한 개의 공인 IP로 외부인터넷에 요청할 수 있다.
- 장점 : 외부에 들어나는 IP주소가 다르기 때문에 내부네트워크에 대한 보안이 가능하다.
- 단점 : 여러 네트워크가 한번에 접속하여 속도가 느려질 수 있다.
'전공자 따라잡기' 카테고리의 다른 글
[비전공자의 컴공지식 채우기] 데이터베이스의 기본 (0) | 2023.11.08 |
---|---|
[비전공자의 컴공지식 채우기] HTTP (0) | 2023.10.28 |
[비전공자의 컴공지식 채우기] TCP/IP 4계층 모델 (1) | 2023.10.25 |
[비전공자의 컴공지식 채우기] 네트워크의 기초 (0) | 2023.09.21 |
[프리온보딩 백엔드 챌린지 6월] OT & 1-1주차 후기 (0) | 2023.06.06 |