전체 글 (10) 썸네일형 리스트형 네트워크관리사 자격증 2급_필기 : OSI 7Layer 톺아보기(1) 물리계층(1계층)컴퓨터들을 물리적으로 연결하거나 데이터를 전기 신호로 변환하고 제어하는 역할을 담당하는 계층 전기 신호(아날로그 신호 vs. 디지털 신호)아날로그 신호연속적으로 변화하는 물리량ex) 유선 전화, 라디오 방송더보기아날로그 신호는 정보를 전달하는 sin 곡선으로 표현되는 경우가 많다.연속적으로 변화한다는 건 전압과 전류의 변화 및 크기를 눈금으로 표시한다는 것과 같다.디지털 신호임의의 시간에서의 값이 최솟값의 정수배로 되어있고, 그 이외의 중간값은 취하지 않는 양(*일반적으로는 데이터를 한 자리씩 끊어서 다루는 방식을 뜻함)디지털 양에 대한 각종 연산 = 컴퓨터0 또는 1로 이루어짐 LAN 카드2대 이상의 컴퓨터가 통신하기 위한 네트워크 환경 : LAN네트워크 안에서 컴퓨터 간의 통신을 할 .. 네트워크관리사 자격증 2급_필기 : 네트워크 형태 및 구성장비 네트워크 형태 : LAN과 WANLAN(Local Area Network)건물 안이나 특정 지역을 범위로 하는 네트워크짧은 거리 내에 있는 컴퓨터나 주변 장치 연결좁게는 집에서 노트북-프린터 간의 연결부터 넓게는 하나의 건물 내에 존재하는 모든 컴퓨터와 주변 장치까지 LAN 연결 방식1. 스타형 하나의 허브(Hub)에 여러 대의 컴퓨터 연결 2. 링형 개별 컴퓨터가 서로 원처럼 연결 3. 버스형 하나의 긴 선(케이블)에 컴퓨터를 포함한 모든 주변 장치를 연결 구분스타형링형버스형장점확장하기 쉽다초기 구성이 쉽다비용이 저렴하다설치하기 쉽다단점허브에서 문제가 발생하면 전체 통신이 불가하다컴퓨터 한 대를 더 추가할 경우 기존의 링을 절단하고 다시 연결해야 한다케이블에 문제가 발생하면 전체 통신이 불가하다 WAN.. 네트워크관리사 자격증 2급_필기 : IP 클래스와 서브넷 마스크 프로토콜(Protocol)논리적으로 상호 연동되는 시스템이 전송 매체를 통해 데이터를 교확하기 위해 사용하는 표준화된 대화 규칙상하 관계가 아닌 동등한 위치에 있는 시스템 사이의 규칙으로 인터페이스과 구분된다.더보기인터페이스와 구분된다는 건 어떤 뜻일까?인터페이스는 두 시스템이 연동하기 위한 특정한 접촉 지점(Access Point)를 의미하는 경우가 많지만, 프로토콜과 비교하여 인용될 때는상하 개념이 적용된다.네트워크의 계층 모델 구조에서 인터페이스는 상하 계층 사이를 다루고, 프로토콜은 동등 계층 사이의 관계를 다룬다.프로토콜은 일반적으로 주고받는 데이터의 형식과 그 과정에서 발생하는 일련의 절차적 순서에 무게를 둔다.OSI 7 LayerISO(International Organization for .. C 언어 코딩 도장 7 비트 연산자 사용하기지금까지 자료형을 바이트 단위로 구분하여 사용하였다면비트 연산자는 비트 단위로 연산하는 연산자이다.비트(Bit) : 2진수를 저장하는 단위, 컴퓨터에서 사용할 수 있는 최소 단위이며, 0과 1을 나타낸다.바이트(Byte) : 8비트 크기의 단위이다.연산자설명&비트 AND|비트 OR^비트 XOR(배타적 OR, eXclusive OR)~비트 NOT비트를 왼쪽으로 시프트>>비트를 오른쪽으로 시프트&=비트 AND 연산 후 할당|=비트 OR 연산 후 할당^=비트 XOR 연산 후 할당비트를 왼쪽으로 시프트한 후 할당>>=비트를 오른쪽으로 시프트한 후 할당비트 연산자는 비트로 옵션을 설정할 때 주로 사용한다.플래그 : 비트로 옵션을 설정하는 방식깃발을 올리면 on(1) 깃발을 내리면 off(0).. C 언어 코딩 도장 6 비교 연산자와 삼항 연산자 사용하기비교 연산자는 값을 비교할 때 사용한다. 보통 비교 연산자는 if 조건문 뿐만 아니라 for, while, do while 반복문에서 조건식을 표현할 때도 사용한다.연산자설명a == b같음a != b같지 않음(다름)a > b큼a 작음a >= b크거나 같음a 작거나 같음▲ C 언어 비교 연산자 삼항 연산자는 if, else의 축약형이다.연산자설명 x ? a : b조건부 연산자, 물음표 앞에 조건식이 참이면 : 앞의 값을 반환, 거짓이면 : 뒤의 값을 반환▲ C 언어 삼항 연산 단항(+x), 이항(a + b), 삼항 연산자(x ? a : b)는 연산에 필요한 값(피연산자)의 개수에 따라 구분된다.비교 연산자 사용하기#include int main(){ int num1 .. C 언어 코딩 도장 5 if 조건문으로 특정 조건일 때 코드 실행하기조건문은 특정 조건일 때 코드를 실행한다.그래서 조건문을 사용하면 프로그램에서 여러 가지 상황에 대처할 수 있다.조건문을 사용하면 조건에 따라 다른 코드를 실행할 수 있다.if 조건문 사용하기if 조건문은 괄호 안에 조건식을 지정하고, 중괄호 안에는 조건식이 만족할 때 실행할 코드를 넣는다.#include int main(){ int num1 = 10; if (num1 == 10) { printf("10입니다.\n"); }; return 0;}if 조건문으로 num1이 10인지 확인한 뒤, num1이 10이 맞기 때문에, if 조건문 괄호 내에 조건식이 만족하기 때문에, 중괄호 안에 있는 printf 함수가 실행된다.더보.. C 언어 코딩 도장 4 덧셈, 뺄셈하기정수의 덧셈과 뺄셈덧셈은 + 연산자, 뺄셈은 - 연산자를 사용한다.#include int main(){ int num1; int num2; num1 = 1 + 2; num2 = 1 - 2; printf("%d\n", num1); printf("%d\n", num2); return 0;}실수의 덧셈과 뺄셈실수도 정수와 마찬가지고 + 연산자로 덧셈을 하고, - 연산자로 뺄셈을 하면 된다.#include int main(){ float num1; float num2; num1 = 1.0f + 0.456789f; num2 = 1.0f - 0.456789f; printf("%f\n", num1); printf("%f\n", num.. C 언어 코딩 도장 3 문자 자료형 사용하기C언어는 정수 자료형 char에 문자 한 개를 저장char 자료형은 문자를 바로 저장하지 않고 문자에 해당하는 정숫값을 저장자료형크기범위비고charsigned char1바이트, 8비트-128 ~ 127문자 저장unsigned char1바이트, 8비트0 ~ 255바이트 단위 데이터 저장ASCII 코드 문자를 정수로 나타내는 규칙 문자를 ' '(작은따옴표)로 묶어서 표현char c1 = 'a'; 작은따옴표는 문자 두 개 이상을 묶을 수 없음char c1 = 'Hello, world!'; //작은 따옴표는 문자 하나만 묶을 수 있으므로 잘못된 사용법! +) 작은따옴표로는 문자 하나만 묶을 수 있지만 정수 자료형에 2바이트 값을 저장할 때는 문자 두 개를 작은 따옴표로 묶기도 한다.unsig.. 이전 1 2 다음