본문 바로가기

분류 전체보기

(267)
프로토콜의 기능 1. 프로토콜의 개요 서로 다른 시스템간 원활한 통신을 수행하기 위한 통신 방법에 대한 규칙과 약속. == 통신규약.2. 프로토콜의 주요 요소 (1) 구문 (Syntex) : 데이터 형식, 부호화 방법, 신호의 크기에 관한 사항 (2) 의미 (Semetics) : 특정 패턴에 대한 동작. 절차에 관한 사항 (3) 타이밍 (timing) : 송수신 간에 통신속도, 속도등에 대한 사항3. 프로토콜의 기능 1) 분할 (Segmentation) – 네트워크에서 한 번에 보낼 수 있는 데이터의 최대 크기가 정해져 있다. (Window Size) – 데이터를 일정한 크기의 작은 데이터 블록 (PDU: Protocal Data Unit)으로 나누어 전송 – 정보 전송시 오류를 줄이거나 전송 효율 증가.2) 재조립 (..
IP & VLSM, CIDR 특수 아이피.0.0.0.0 – Default Route 라우팅 테이블에 정확한 목적지 네트워크가 존재하지 않는 패킷을 모두 Default Route로 라우팅함.127.0.0.1 – localhost ip 자신의 컴퓨터에 설치된 웹서버나 TCP/IP 프로토콜 소프트웨어를 TEST해보기 위한 주소네트워크 대표주소 IP주소중 HOST 부분이 0브로드캐스트 주소 IP주소중 HOST 부분이 1PRIVATE IP ADDRESS 1. 개요 사설 네트워크에서 사용을 위해 정해져 있는 IP 주소. 내부적으로 사용하고 인터넷에서 사용하지 않는 구역. IP부족 해결방안.2. NAT (Network Address Translation) – 비공인과 공인 주소 상호변환 – 사설 IP 주소가 확장된 호스트들이 인터넷에 접근할 수..
패킷트레이서 라우터/스위치 커맨드 -스위치 모드 변경 Switch>enable // 프리빌리지 모드 진입Switch#configure terminal //구성모드 전환Switch(config)#exit //프리빌리지 모드로Switch#disable //사용자 모드로Switch>알아둬야 할 것들 1. 시스코 스위치는 명령어 자동완성 기능이 있어 Tab 치면 명령어 자동완성. 2. 명령어 중간에 ? 입력하면 가능한 명령어 출력. 3. 화살표의 UP키와 DOWN키를 이용, 이전에 사용한 명령어를 재사용가능 4. 명령어를 모두 입력하지 않아도 명령어를 인식함모드마다 사용할 수 있는 명령어가 다 다르므로, 주의할 것.-스위치 정보확인 Switch> show version Cisco Internetwork Operating System Softwa..
VLSM (서브넷팅의 연장) VLSM 이란? -VLSM (Variable Length Subnet Mask) 로 가변 길이를 갖는 서브넷 마스크서브넷팅으로 나누었던 IP 대역을 다시한번 나누어 준다. –> 부족한 IPv4를 더욱 효율적으로 사용할 수 있게 한다.(서브넷 마스크란, IP 에서 네트워크와 호스트 부분을 구분해 주는 주소로, IP 에서 네트워크 부분을 1, 호스트 부분을 0으로 하여 계산한 주소가 서브넷 마스크이다.Ex) 192.168.0.1 에서 네트워크 부분은 192.168.0 까지 이다. 이것을 이진수로 바꾸어 보면 11000000.10101000.00000000 이다. 이것을 모두 1로 바꾸면, 11111111.11111111.11111111 이 되는데 계산하면 255.255.255가 된다. 호스트 부분은 모두 0..
시험정리 3 테이블 조건에 맞게 된 것에 대해 올바른 것을 고르시오 (조건 – 테이블) 보기를 통째로 냄 (create table asdf(int asdfasdf, char asdfasdf) 일때 create database 등의 훼이크를 넣음 (전체 쿼리문을 알아야 함 부분적인 것 말고) insert into asdfasdf(name) values(“”) 주의깊게 살펴봐야 할 것 create table asdf(id int not null identity(1, 1), name varchar(10) ) 만약 이렇게 identity 라는 것이 있으면 insert into asdf(name) values(“asdf”) 라고 해야 한다 (identity 옵션이 들어가면 insert 할때 열에 이름을 쓰면 안된다 (자동증가..
시험정리 2 USE SQLEXAMPLE_DB GO CREATE TABLE dbo.TEST_TABLE( test_column1 int IDENTITY(1,1) NOT NULL PRIMARY KEY, test_column2 varchar(50) NOT NULL, test_column3 varchar(20) NOT NULL, test_column4 char(10) NULL, test_column5 int NULL ) GOIDENTITY(1,1)는 1부터 1씩 자동증가. 자주 삭제되는 열이 있을 경우 증가값 사이에 간격이 생길 수 있음. 간격이 발생하지 않도록 하거나, 기존 간격을 매우려면 IDENTITY를 사용하지 않거나, SET IDENTITY_INSERT를 ON 으로 설정. (명시적으로 값을 입력하기 전에 간격이 있는..
시험 정리 SQL 기본구문 시험문제 (140 ~ 195)Create Insert 총 6문제 Delete Update –> SQL 기본구문올바르게 쓸수 있는지?CREATE문 설명 create table [table_name]( [table_name] [자료형] [option] . . . )자료형들 int –> 정수형 char –> 정수형 varchar –> 가변길이 문자열Option not null (반드시 입력받아야함. NULL이 될 수 없음) primary key (다른 데이터와 중복 불가) (Ex. 주민번호, 학번) identity(x,y) (x부터 y씩 자동증가)INSERT문 설명 방법 1 insert into [table_name] values(”,”,”)방법2 insert into [table_name] ..
20140616 기초 쿼리 정리 select * from CH4_SCHOOL1 강마루 2 95 2 김승욱 1 98 3 김재훈 1 87 4 라명은 2 88 5 류은호 2 99 6 류재승 1 95———————————————————select ROW_NUMBER() Over (order by score desc) ,name ,CLASS ,score ,DENSE_RANK() over (order by score desc) AS 순위 FROM CH4_SCHOOL order by ROW_NUMBER() over (order by name)3 강마루 2 95 3 2 김승욱 1 98 2 6 김재훈 1 87 5 5 라명은 2 88 4 1 류은호 2 99 1 4 류재승 1 95 3————————————————————select NUMBER,NAME,SC..