LAN 네트워크는 일상생활에서 자주 접할 수 있고, 사용하는 네트워크이기 때문에 자세히 알아야 할 필요가 있다. 1. IEEE 표준 프로토콜 미국 Xerox사의 팔로알토 연구소의 로버트 멧칼프가 발명한 이더넷은 미국 표준기구인 IEEE에서 표준으로 채택되었다. IEEE가 무엇인지 집고 가자면, 미국에 있는 LAN의 유명한 표준 기관으로 학술 활동으로도 유명하고 LAN의 표준을 만드는 기관이다. 이어서 이더넷은 국제표준기구인 ISO에서 국제표준으로 채택되었다. 이러한 이더넷은 이전에 포스팅했듯이 Data link 계층을 두 개로 나누어 부계층 형태로 가지고 있다. - LLC (Logical Link Control) : 매체의 특성 관계없이 공통적으로 사용할 수 있는 부분이다. 특히, 흐름제어, 에러 제어 ..
매체라는 것은 크게 유선 매체, 무선 매체로 나뉜다. 이를 다르게 말하면 유도 매체, 비유도 매체라고 부르고, 각자의 종류에 대해서 알아볼 것이다. 1. 전송매체의 종류 전송매체란 송신자와 수신자 사이에서 신호(에너지)를 전달하는 물질이다. 즉, 네트워크에서도 전송자와 수신자 사이에 매체가 존재하게 된다. 네트워크 계층에서 가장 하위 계층인 물리계층과 연결되어 디지털, 아날로그 신호를 매체에서 수용하여 전달하게 된다. 1-1. 유도체 (Guided Media) - 꼬임선 (TP, Twisted-pair cable), 동축 케이블 (Coaxial cable), 광섬유 케이블 (Fiber-optic cable) 1-2. 비유도체 (Unguided Media) - 자유공간 (공기) 2. 유도매체 (Guided..
1. 다중접속이란? 멀티 포인트 링크의 형태에서 매체를 여러 대의 시스템이 공유한다. 이럴 때 누구나 데이터를 보내면서 서로의 데이터가 충돌하면서 장애가 발생한다. 마치 동시에 두 사람이 말한다면, 말이 섞여 들을 수가 없는 것과 같은 것이다. 이처럼 다수의 시스템들이 매체를 공유하는 환경에서 충돌 없이 데이터를 전송하는 것에 대해 고찰하는 것을 다중접속이라 한다. 이러한 행위는 데이터 링크 계층에서 일어나게 되고, 이 계층은 다시 기능에 따라 control 계층(흐름 제어, 에러 제어)과 Multiple-access resolution 계층(부계층)으로 나뉘게 된다. 정확히는 Multiple-access resolution 계층에서 일어난다고 할 수 있다. 2. 무작위 접근 (Random access)..
1. 스위칭의 필요성 여러 개의 장치가 있는 경우, 서로 데이터를 주고받게 하기 위해서는 선을 연결해야 한다. 이때 각 노드마다 모두 연결된다면 매우 복잡하고 비효율적인 구조가 된다. 1. 즉, 장치가 많아질수록(네트워크의 크기가 커질수록) 링크가 많이 필요하여 비용이 증가하게 된다. 2. 링크의 대다수는 유효시간이 많아서 효율이 떨어진다. 이러한 문제를 해결하기 위해 각 노드의 중앙에 스위치라는 장치를 두어 스위치에 연결하는 행위를 스위칭이라 한다. 스위치들이 연결되어 큰 규모의 네트워크로 구성되는 것이고, 주로 네트워크의 내부 장치에 해당된다. 2. 스위칭 방식의 종류 1) 회선교환 (Circuit Switching) : 두 장치 사이에 물리적인(논리적인) 선을 연결하는 방식으로 전화망(PSTN)이 ..
1. 계층화의 개념 사람 사이의 대화의 과정을 깊게 생각해보면, 생각을 언어로 표현하고, 물리적인 전송장치(입)를 통해 전달하고, 음성이라는 신호가 공기라는 매체(무선)를 통해 상대방에게 전달된다. 이처럼 생각, 언어, 물리 계층으로 계층화할 수 있고, 특정 계층의 내용을 다른 것으로 바꿔도 다른 계층의 영향을 받지 않는다. 마찬가지로 컴퓨터 사이의 대화도 계층화되어 나타내 진다. 예를 들어 하드디스크의 용량이 바뀐다고 다른 장치에 영향을 주지 않듯이 특정 영역을 부품 갈아 끼우듯이 교체가 가능하다. 2. 네트워크 모델 네트워크에서도 계층화의 장점을 살려 여러 계층으로 나누게 되었는데, 개방형 시스템을 서로 연결하는 OSI(Open Systems Interconnection) 모델이 등장했다. 여기서 O..
비전공자로 개발 공부를 하다 보며 느낀 점은 확실히 한계점이 보였다. 애플리케이션의 단순한 기능을 구현하는 데는 지장이 없었지만, AWS를 통해 배포하는 과정에서 네트워크 개념의 필요성을 많이 느꼈다. 여기서는 네트워크에 관한 기초 용어와 개념에 대해 공부해 볼 것이다. 1. 네트워크란? 흔히 개발자가 아닌 일반인도 네트워크라는 말은 쉽게 접했을 것이다. 하지만 느낌적으로만 알 뿐 정확히 네트워크가 무엇을 의미하는지는 잘 모를 것이라 생각한다. 네트워크란 노드라고 불리는 장치들이 통신링크로 연결된 집합체를 의미한다. 예를 들어, 우리가 사용하는 PC나 스마트폰도 노드인 것이다. PC나 스마트폰 같은 시스템을 사용하기 위해서는 내부적으로 많은 노드를 거쳐 사용되게 되는데, 이처럼 PC나 스마트폰 같이 마지..
- Total
- Today
- Yesterday
- QueryDSL
- playbackRate
- 원리
- @subselect
- join subquery
- beforeunload
- IN Clause
- Animation
- @EventListener
- playsinline
- SET
- 의미
- on('seek')
- 자바
- API
- 예제
- list
- map
- @subquery
- 로그인
- login
- Queue
- 장점
- oauth
- Multi IN Clause
- 관리자 도구
- SDK
- jwplayer
- 네트워크
- 특징
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |