일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 상속
- 백준 1712
- 테슬라폰
- 논리구성도
- 데이터 송수신
- 파이썬
- 다형성
- java
- 파이썬 1712
- network
- 백준 2775
- 자바
- 계층화
- 10866
- 자바의 정석
- AWS CLF
- aws 자격증
- TCP/IP
- 인터페이스
- 네트워크
- 남궁성
- 물리구성도
- 개발바닥
- 인프콘
- 역캡슐화
- l3 스위치
- 프로토콜
- modifiers
- 1764
- 유선LAN
- Today
- Total
목록Computer (62)
병훈's Blog
서버를 세팅하기 전에, 여러 사람이 모여 소스코드를 통합하기 위해 사용하는 Git에 대해 알아보겠습니다. 이렇게 개발되고 통합되는 소스코드를 기반으로 웹 서버에서 프로그램이 작동합니다. 다른 SCM과 차별화되는 Git 기능은 분기 모델입니다. •원활한 컨텍스트 전환 . 아이디어를 시도하기 위해 브랜치를 만들고, 몇 번 커밋하고, 브랜치했던 곳으로 다시 전환하고, 패치를 적용하고, 실험 중인 곳으로 다시 전환하고, 병합합니다. •역할 기반 코드라인 . 항상 프로덕션에 사용되는 항목만 포함하는 브랜치, 테스트를 위해 작업을 병합하는 또 다른 브랜치, 일상적인 작업을 위한 여러 개의 작은 브랜치가 있습니다. •기능 기반 작업 흐름 . 작업 중인 새 기능마다 새 브랜치를 생성하여 기능 간에 원활하게 전환할 수 ..
지금부터 네이버나 아마존처럼 어느 곳에서나 접속 가능한 웹 사이트를 구축하는 방법에 대해서 알아보겠습니다. 네트워크와 인프라에 대한 지식이 조금은 필요합니다. 필요할 때마다 설명할 것이니 걱정하지 마세요. 웹 브라우저에서 네이버나 아마존을 검색했을 때 어떤 과정을 거쳐서 화면이 나오는 걸까요? 먼저 웹 사이트에 접속하기 위해 필요한 것은 IP 주소입니다. 그러나 모든 IP 주소를 외우기 어렵습니다. 그래서 도메인 네임 서버에 도메인 이름과 이에 대응하는 IP 주소를 저장하고, 우리는 도메인 이름을 통해 편하게 웹 사이트에 접속합니다. 우리가 도메인을 입력하면 웹 브라우저는 인터넷을 통해 DNS서버에서 도메인에 해당하는 IP를 받아오고, 그 후에 IP에 맞는 서버를 찾아갑니다. 서버에 우리의 요청이 도착하..
Non Root Bridge의 루트 포트 선출기 대장 브리지(루트 브리지)가 뽑히고 나면, 나머지는 대장에게 줄을 대려고 한다. 모든 Non Root Bridge는 루트 브리지와 연결되는 반드시 한 개의 루트 포트를 갖는다. 루트 포트는 루트 브리지에 가장 가까이 있는 포트를 말한다. 가장 가까이 있다는 것은 Path Cost가 적게 드는 것이다. 위 그림에서는 스위치 B와 C에서 각각 한 개의 루트 포트를 정해야 한다. 우선 루트 브리지까지의 Path Cost인 Root Path Cost를 알아봐야 한다. 루트 브리지에서 Root Path Cost는 비용이 들지 않으므로 0이다. 그림에서 각 스위치들은 패스트 이더넷(100Mbps)으로 연결되어 있다고 가정하겠다. 이 경우 Path Cost는 19가 된..
스위치에서 대장 브리지(Root Bridge) 뽑기 BID는 전체 64bit로 구성되어있고, 앞의 16bit는 브리지 우선순위(Bridge Priority), 뒤의 48bit는 MAC Address가 위치한다. 위 그림에서 Default Bridge Priority는 32768로 모두 동일하다. 그 뒤에 오는 MAC 주소가 다른 스위치 A, B, C가 있다. 대장 브리지를 뽑는 조건은 무조건 낮은 BID를 갖는 녀석이 대장이 된다. 그림을 통해 그 과정을 보자. 1. 먼저 스위치 B와 스위치 C가 부팅을 시작했다고 가정 스위치 B와 스위치 C는 서로 BPDU(Bridge Protocol Data Unit)를 주고받게 된다. BPDU는 스패닝 트리에 대한 여러 가지 정보를 담고 있으며, 2초에 한 번 뿌려..
스패닝 트리 프로토콜(Spanning Tree Protocol), STP에 대해서 알아보자. STP는 브리지나 스위치에서 발생하는 루핑을 막아주기 위한 프로토콜이다. 출발지에서 목적지까지의 경로가 2개 이상 존재 할 때 1개의 경로만을 남겨두고 나머지는 모두 끊었다가, 사용하던 경로에 문제가 생기면 그때 끊어두었던 경로를 하나씩 살린다. STP를 이해하기 위해서는 2가지 개념을 이해해야 한다. 브리지 ID와 Path Cost다. 브리지 ID란, 브리지나 스위치들이 통신할 때 서로를 확인하기 위해 하나씩 가지고 있는 번호라고 생각하면 된다. 스위치도 ID를 사용하지만, 스위치 ID라고 하지 않고 브리지 ID라고 부른다. 이상하지만 그렇다고 한다. 브리지 ID는 2Byte의 Bridge Priority와 6..