본 포스트는 후니의 쉽게 쓴 CISCO시스코 네트워킹(저자: 진강훈)을 참고하여 작성하였습니다.

라우터란?

“라우터는 패킷의 위치를 추출하여, 그 위치에 대한 최적의 경로를 지정하며, 이 경로를 따라 데이터 패킷을 다음 장치로 전향시키는 장치이다” — 위키백과

위의 내용을 더 쉬운말로 하면 “지능을 가진 경로 배정기" 라고 할 수 있습니다.

Image for post
Image for post
miro

라우터의 기능

라우터의 기능을 정의하면 두가지로 정의 할 수 있습니다.

1.경로결정(Path Determination)

라우터는 패킷이 목적지까지 갈 수 있는 길을 검사하고 어떤 길로 가는것이 적절한지 결정합니다.

2.스위칭

경로결정이 완료되면 해당경로로 데이터 패킷을 스위칭해주는것을 말합니다.

라우팅 프로토콜, 라우티드 프로토콜

두가지 용어에 대해서 알아보도록 …


Image for post
Image for post

본 포스트는 후니의 쉽게 쓴 CISCO시스코 네트워킹(저자: 진강훈)을 참고하여 작성하였습니다.

스패닝트리에 대해서 알아보도록 하겠습니다. 스패닝트리는 스위치나 브릿지에서 발생하는 루핑을 막아주기 위한 프로토콜입니다.

스패닝트리를 이해하기 위해서는 1. Bridge ID, 2. Path Cost에 대해서 알아야 합니다.

  1. Bridge ID

브릿지나 스위치 들이 통신할 때 서로를 확인하기 위해 하나씩 가지고 있는 번호입니다. Bridge ID는 아래와 같은 규칙으로 구성되어 있습니다.


본 포스트는 후니의 쉽게 쓴 CISCO시스코 네트워킹(저자: 진강훈)을 참고하여 작성하였습니다.

Image for post
Image for post

IP주소는 TCP/IP 프로토콜을 사용하는 모든 장비를 구분하기 위해 만들어 졌습니다. 32자리 이진수, 8자리마다 옥텟(.)으로 이루어진 IP는 사람이 이해하기 쉽도록 10진수로 다시 바꾸어 활용합니다.앞서 말한 IP의 32자리는 네트워크 부분, 호스트 부분으로 나뉩니다. 여기서 말한 네트워크 부분은 라우터 없이 통신이 가능한 영역을 말하며, 같은 네트워크 안에서 호스트 부분은 모두 달라져야 합니다.

IP 주소 클래스

IP주소는 어떻게 가질수 있을까요? 먼저 선점? 아니면 할당받기? IP 주소는 네트워크 크기에 따라 5가지의 클래스(A, B …


본 포스트는 후니의 쉽게 쓴 CISCO시스코 네트워킹(저자: 진강훈)을 참고하여 작성하였습니다.

네트워크 장비에 대해서 얼마나 알고계신가요? 랜카드, 허브, 스위치, 라우팅 등 많은것들이 있는데요. 각각의 장비에 대해서 대략적으로 알아보도록 하겠습니다.

Image for post
Image for post
출처: Pxfuel

랜카드

랜카드 NIC(Network Interface Controller)에 대해서 알아보도록 하겠습니다. 랜카드는 여러가지 속성 (환경, 설치위치, 속도, 사용하는 케이블 종류 ) 에 따라 다양하게 분류할 수 있는데요. 한번 살펴보도록 하겠습니다.

첫번째, 환경에 따른 분류.

사용하는 환경에 따라 이더넷용, 토큰링용, FDDI, ATM용 랜카드로 나뉩니다.

두번째, 설치에 따른 분류.

데스크톱용, 노트북용, 프린터 포트용이 있고, 데스크톱용의 경우 PC의 BUS(데이터 전송 루트)방식에 따라 3가지정도로 분류할 수 있는데 현재 가장 많이 사용하는 방식은 PIC방식(구ISA)입니다. PC랜카드의 경우 BUS방식을 확인하여 일치하는 제품으로 장착해야 합니다 …


본 포스트는 후니의 쉽게 쓴 CISCO시스코 네트워킹(저자: 진강훈)을 참고하여 작성하였습니다.

Image for post
Image for post

TCP/IP란?

인터넷을 사용하기 위해 반드시 필요한 프로토콜로 각각의 네트워크에 접속된 호스트들은 고유의 주소를 가지고 있고 자신이 속해있는 네트워크 외에 호스트까지도 데이터를 주고 받을 수 있는것이 특징입니다.

TCP란?

Transmission Control Protocol로 컴퓨터가 다른 컴퓨터와 데이터 통신을 하기 위한 규약입니다. Transport Layer에서 사용하며 보통 하위 계층에서 사용하는 IP와 같이 TCP/IP로 표현하는 경우가 많습니다.

IP란?

이세상에 오직 하나만 존재하는것으로 내부용과 외부용으로 나뉩니다.

내부 네트워크 이용시: 공인되지 않은 …


본 포스트는 후니의 쉽게 쓴 CISCO시스코 네트워킹(저자: 진강훈)을 참고하여 작성하였습니다.

네트워킹

네트워킹에 대해서 들어보셨나요? 사교모임, 인간관계등을 생각하실수 있을것 같은데요. 컴퓨터상에서의 네트워킹도 서로 연결된 장비끼리 정보, 자원의 공유를 할 수 있기 때문에 비슷하게 볼 수 있을것 같습니다.

Image for post
Image for post
출처: pixabay.com

오늘날의 네트워킹은 컴퓨터 환경에서 사용되는 장비들의 정보, 자원의 공유를 효율적으로 하는 여러가지 방법들을 고민하면서 발전해 왔는데요. 지금부터 네트워킹에 대해서 조금더 알아보도록 하겠습니다.

인터넷, 인트라넷, 엑스트라넷

지금 이글을 보고 계신 여러분 모두 네트워킹을 하고 있었는데 알고 계셨나요? 모르셨다구요? 지금 여러분은 인터넷을 통해서 제가 올린 …


네트워크 기초 지식 이해하기- OSI 7 Layer

네트워크란 무엇일까요?

위키피디아의 내용을 보면

컴퓨터 네트워크(computer network) 또는 컴퓨터망노드들이 자원을 공유할 수 있게 하는 디지털 전기통신망의 하나이다. 즉, 분산되어 있는 컴퓨터를 통신망으로 연결한 것을 말한다. 컴퓨터 네트워크에서 컴퓨팅 장치들은 노드 간 연결(데이터 링크)을 사용하여 서로에게 데이터를 교환한다.

즉, 데이터 교환을 위한 컴퓨터의 연결구성이라고 생각할 수 있습니다.

오늘은 네트워크의 기초적인 공부를 위해 국제 표준기구 ISO에서 정의한 OSI 7 Layer에 대해 알아보도록 하겠습니다.

OSL 7 Layer는 컴퓨터 통신의 기능을 7개 …


Image for post
Image for post

안녕하세요 휴먼스케이프 개발자 Jake 입니다.

프로젝트를 효율적으로 관리하기 위한 방법들은 여러가지가 있습니다.

그중에서도 소스코드 형상관리 프로그램( ex: git )은 필수라고 생각하는데요. 소스코드 형상관리 시스템 사용시에 commit message를 어떻게 적어야 할까 한번쯤은 고민 해보셨을 겁니다.

오늘은 commit message를 보다 명확하게 작업단위를 구분할 수 있도록 도와주는 conventional commits 에 대해 알아보도록 하겠습니다.

conventional commits 작성을 위한 commit message구조와 구성요소 는 아래와 같습니다.

구조

<타입>[적용 범위(선택 사항)]: <설명>

[본문(선 …


[코틀린으로 배우는 함수형 프로그래밍] 2장 7-11 에 해당하는 코틀린 문법에 대한 내용입니다.

Image for post
Image for post
출처: https://blog.insightbook.co.kr/2019/12/12/%EC%BD%94%ED%8B%80%EB%A6%B0%EC%9C%BC%EB%A1%9C-%EB%B0%B0%EC%9A%B0%EB%8A%94-%ED%95%A8%EC%88%98%ED%98%95-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D/

2.7 객체분해(destructuring declaration)

위의 문법에서 User 인스턴스의 값을 name, age 로 객체 분해를 합니다.

만약 일부만 변수로 할당하고 나머지는 무시하고 싶다면 언더스코어(‘_’)를 사용합니다. ex) val (name, _ ) = User(“흄즈", 33)

for문을 이용하여 리스트를 객체 분해할 수 도 있습니다.

map1 의 경우 저장된 키와 값을 name, order에 할당했습니다. 코틀린에서 객체 분해가 가능한 이유는 내부적으로 선언된 componentN 함수가 객체 분해시 사용되기 때문입니다. map의 경우 component1이 key, compo …


안녕하세요 Humanscape 개발자 Jake입니다.

Image for post
Image for post

Javascript 개발시 복수형 자료를 다루시나요? 복수형 자료를 다룰때 효율적으로 사용할 수 있는 함수 몇가지( for, for in, for of, forEach, filter, reduce)에 대해서 알아보도록 하겠습니다.

for

for 문은 세미콜론으로 구분한 초기화, 조건문, 증감식과 반복 수행문으로 이루어져 있습니다.

for in

for in 문은 객체의 enumerable properties, object inherits from its constructor’s prototype를 반복합니다.

for in 은 객체반복에 적합하며 배열 반복에는 적합하지 않습니다. 배열의 반복 …

염정민

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store