Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- greedy
- DynamicProgramming
- 백트래킹
- DFS
- dynamic programming
- 구현
- Backtracking
- Spring
- 프로그래머스
- 해시
- switch
- 네트워크
- 스프링
- boj
- Algorithm
- 그리디
- DP
- HashMap
- programmers
- 브루트포스
- Network
- 너비우선탐색
- 백준
- BFS
- 알고리즘
- 이분탐색
- 깊이우선탐색
- 동적계획법
- broadcast
- 해시맵
Archives
- Today
- Total
옌의 로그
[Network] 외.끝.네.핵 (기초) | Internet 기반 네트워크 입문 본문
[Index]
(본 게시글은 인프런 외워서 끝내는 네트워크 핵심이론 - 기초 강의에 의해 작성되었습니다.)
OSI 7 layer와 식별자
- OSI 7 layer 구성 (외워야 하는 부분만 봅니다)
- L2
- H/W 단입니다.
- Ethernet(정확히는 NIC)이 이곳에 속합니다.
- L2 계층에서의 식별자는 MAC 주소입니다. (MAC 주소는 랜카드가 가지는 고유번호라고 생각하면 됨)
- MAC 주소는 48bit이며 보통 16진수로 표기 (00:00:00:00:00:00)
- L3
- L3부턴 S/W 단입니다 (하지만 아직 kernel 임)
- 인터넷이 이곳에 속합니다.
- L3 계층에서의 식별자는 IP 주소입니다. (IPv4, IPv6) (인터넷을 사용하는 컴퓨터(host)가 이 주소를 가짐)
- IPv4에서는 32bit이며 10진수(8bit)씩 끊어 점으로 구분해 표기 (0.0.0.0)
- L4
- TCP, UDP가 이 계층에 속합니다.
- L4 계층에서의 식별자는 Port 번호입니다.
- Port번호는 16bit 양의 정수로 표기
- 포트의 경우 크게 3가지를 식별하는 데 쓰인다
- L2 계층에선 인터페이스 식별자 (인터페이스는 와이파이 공유기에 있는 랜케이블 단자들이라고 생각하면됨)
- L3~L4 계층인 네트워크 관리측면에선 서비스 식별자 (웹 서비스가 작동하려면, 해당 서비스가 쓰는 포트를 개방해야함)
- 프로그램/sw 개발 측면에선 프로세스 식별자
- L2
Host는 이렇게 외우자
- Host란 ?
- 네트워크가 연결된 컴퓨터를 의미 (pc, 스마트폰 등이 해당)
- Switch란?
- host인데, 네트워크 자체를 이루고 있는 경우 (다른말론 Infra)
- host의 목적이 네트워크 자체 확장, 네트워크의 기능요소인 경우
- Router, IPS, Tab Aggregation이 이에 해당
- End-point란?
- 네트워크 인프라를 이용하는 이용주체 (다른말론 단말기)
- client, server, peer등이 여기에 해당
스위치가 하는 일과 비용
네트워크를 고속도로망이라고 생각했을 때,
교차로가 바로 Router 즉, 스위치(Switch)이다. 이러한 교차로에서 경로를 선택하는 것을 Switching이라 한다.
라우터엔 라우터마다의 Routing Table이 존재하는데, 이를 이정표로 생각하면 좋다.
이러한 이정표를 경로선택의 근거로 보는데 이정표마다 다음과 같이 부른다.
- IP주소가 근거라면, L3 Switching
- MAC 주소가 근거라면, L2 Switching
- Port 주소가 근거라면, L4 Switching
- Http 주소가 근거라면, L7 Switching
스위칭에서 항상 고민해야하는 부분은 바로 '비용'인데, 이는 값이 쌀수록 좋다. 이때 비용은 Matric 값이라고도 한다
'스터디 > 네트워크' 카테고리의 다른 글
[Network] 외.끝.네.핵 (기초) | L3수준에서 외울 것들 (2) | 2024.03.01 |
---|---|
[Network] 외.끝.네.핵 (기초) | L2수준에서 외울 것들 (0) | 2024.02.12 |
[Network] 네트워크 기본 개념정리 (프로토콜, LAN, IP, DNS 등등) (0) | 2023.02.09 |
[Network] 쿠키(Cookie), 세션(Session) (0) | 2023.01.09 |
Comments