VLAN 확장성, 보안성 네트워크 관리 기능이 있으며, VLAN에 속한 라우터들은 브로드캐스트 필터, 보안, 트래픽 흐림관리를 한다 하나의 VLAN은 하나의 네트워크 장비들의 그룹 하나의 VLAN은 하나 이상의 스위치가 만드는 브로드캐스트 도메인 Static VLAN - 관리자는 새연결을 위하여 수동으로 VLAN을 할당 Dynamic VLAN - 장비의 MAC ADDRESS를 기반으로 쉽게 자동으로 이루어짐 기본적으로 VLAN 소속이 다른 노트간에는 통신이 어렵다 Broadcast Domain을 만들어 불필요한 트래픽을 현격히 줄인다 VLan소속을 지정하지 않으면 VLAN1(Native VLAN)로 할당 다수의 Broadcast Domain을 만들수 있다 802.1Q Trunking 여러 스위치, 라우터..
STP 스위치 네트워크에서 이중성(Redundancy)를 유지하면서 프레임의 루프를 방지 해주는 프로토콜 Toplogy내의 루프를 인식하고 하나의 link를 차단하고 있는 상태에서 loop를 제거한다 포트를 계속 모니터링 하다가 다른 포트에 장애나 Toplogy 변경이 발생하는 경우 포트를 재 설정하여 연결의 완전 손실이나 새로운 루프를 막는다 BPDU(802.1d)-Bridge Protocol Data Unit스패닝 트리 정보를 자기들끼리 주고 받기 위해 사용하는 특수한 프레임 BPDU의 필드 및 내용 Protocol ID 항상 0 Version BPDU의 버전 STP:0, RSTP:2, MST:3 Type BPDU의 종류 0x00: 설정 BPDU Flag 토폴로지 변화 표시 0x01:TC 0x80:T..
스위치의 동작 Learning 최초 스위치의 MAC address table은 비어있는 상태 자신의 포트에 연결된 A와 통신을 위해 패킷을 보내면 그때 A의 MAC address를 읽어 자신의 MAC address table에 저장 MAC address table을 참고해서 패킷을 전달 Floding A로부터 들어온 프레임의 목적지 주소가 MAC table에 없음 들어온 포트를 제외한 나머지 모든 포트로 보냄 broadcast 메시지를 보낸것과 동일 Forwarding A로부터 들어온 프레임의 목적지 주소가 MAC table에 있음 목적지 주소가 있는 포트로만 프레임을 보냄 Filtering 출발지가 목적지와 같은 세그먼트에 있는 경우에는 다른 세그먼트로 보내지 못하게 막음 Aging 스위치에서 MAC ..
CSMA/CD (Carrier Sense Multiple Access/Collision Detect) 이더넷 전송프로토콜(IEEE 802.3 표준에 규격화) 회선이 사용중이면 일정 시간동안 대기하고, 회선에 데이터가 없을 시에만 데이터를 바로 송신 송신중에도 회선을 계속 감시 장점 비교적 저렴한 가격 단점 노드 수가 많고 각 노드에서 전송하는 데이터량이 많을 경우, 충돌이 많아져 데이터의 손실이 발생 CSMA/CA(Carrier Sense Multiple Access/Collision Avoidance) 802.11표준 회선이 비었을 때 목록에 등재된 자신의 위치에 따라 정해진 만큼의 시간을 기다렸다가 데이터를 보낸다 목록 내에서 장치간의 우선 순위를 정한다 CSMA/CD 와 CSMA/CA의 차이점 CS..
* 객체 지향 프로그래밍- 캡슐화 : 관련성 있는 기능을 모아서 하나의 클래스로 생성- 은닉성 : 클래스 사용하기 위한 필요한 method만 public 내부적 구현은 감춘다- 상속성 : 클래스의 확장과, 상위 클래스의 기능을 그대로 재사용 가능- 추상화 : 공통 데이터에 대한 추상화, 방식은 다르나 구분은 같은 기능을 추상화 하여 실제 구현은 실 객체에 하며 사용은 추상화된 데이터 타입만으로 작동가능 - 다형성 : 추상화를 통한 클래스의 공통 분모를 만들고 해당 클래스가 여러가지 기능의 다른 클래스로 확장되었다하더라고 사용하는 측면에서는 같은 것으로 보며 기능을 획일적으로 실행가능.ex) Draw()추상 클래스를 상속받는 a(네모),b(세모)는 override를 통해서 각각의 실행을 할수 있다.* 객체..
Physical Layer Straight-Through Cable Router SwitchSwitch ComputerHub ComputerCrossover CableRouter RouterSwitch SwitchHub HubSwitch HubHub Switch Router Computer Cable & Connector Twisted-Pair 10BaseT 10 : 대역폭, base : base band Unshielded (UTP) Shielded (STP) Coaxial 10base2, 10base5 2 : 185m, 5 : 최대전송거리 500 ThinNet ThickNet Fiber-Optic 100baseFx Multi Mode Single Mode UTP Cable Category CAT 1 ..
OSI 모델 Open System Interconnection ( 개방형 시스템간 상호접속) 모델통신 네트워크상에서 컴퓨터 간의 통신을 어떻게 할 것인가에 대한 표준규약7개의 계층으로 구성되어 있고, 각 계층은 그 특유의 기능을 가짐 1계층 : 물리 계층 ( Physical Layer ) 물리적인 매체를 통해 비트스트림을 전송하는데 필요한 기능 전송매체를 통해 데이터를 주고 받는 하드웨어 수단을 제공 전송속도, 비트의 동기화(Synchronization), 회선구성, 전송모드(단방향 모드, 반이중 모드, 전이중 모드) Ethernet 상의 클럭신호는 맨체스터(Manchester) 인코딩(encoding)방식을 사용 2계층 : 데이터링크 계층 ( Datalink Layer) 전송확인과 관리를 담당 물리계층..
Package 같은 이름의 변수나 서브루틴을 구별서로의 구역을 나누고 그 구역 안에서 각각의 일을 처리한다.하나의 파일에 복수의 Package선언 가능Package 생성 Package packageName;Ex) package pack1;Package를 선언하지 않은 경우 main package로 설정 Package 사용 상이한 package의 변수 또는 서브루틴 접근Ex)print "$pack1::number \n";Ex)&main::func(); Package의 효율성 Namespace문제를 해결 변수의 범위 변수의 종류 Lexical variable 변수의 범위 : 변수가 선언된 Lexical 영역의 내부My를 붙여서 기술한 변수My $my_var; Global variable == package ..
Subroutine 프로그램이 실행될 때 반복해서 사용할 수 있도록 만들어진 일련의 코드자신이 직접 만든 함수를 뜻하며 사용자 지정함수라고 지정 Subroutine의 구성 함수가 호출될 때 전달되는 데이터(인수 or 파라메타)서브루틴 안의 실제 코드결과값(반환값 or 리턴값) Sub SubroutineName{실제 코드;return 반환값;} Subroutine 의 프로토타입 설정 서브루틴이 받아들일 인수의 개수나 종류를 선언 &를 붙이고 호출 할때는 인수를 체크하지 않는다 서브루틴이 코드보다 후위 선언되어 있을 경우에는 유효하지 않다. 사용 예 Sub Add($$)2개의 인수가 들어갔는지 체크한다Sub func($$$;@)3개의 일반변수 타입과 배열이 들어갔는지 체크한다
순차적인 흐름을 통제하는 명령/ 조건에 대응하여 다양한 처리 가능 제어문의 종류조건IF, UNLESS반복WHILE, UNTIL, FOR, FOREACH,DO흐름변경 LAST, NEXT, REDOiF 가정과 결과에 따라 행위를 결정하는 제어문 if문 안의 결과가 참일 때 명령을 수행 else문 if문과 함께 쓰이며 if문의 결과가 참이 아닐 때 else문을 수행 if문은 단독으로 쓸 수 있으나 else문은 단독으로 쓰지 못함 elsif 복수의 조건 중 각각 다른 처리를 수행하고자 할 때 사용 If문의 문법If(조건문){실행문;}elsif(조건문){실행문;}else{실행문;} $a = 10;print "hi" if($a==10); for 가장 보편적인 반복문효율적인 반복처리를 위한 제어문초기, 조건, 증감문..
- Total
- Today
- Yesterday
- phython
- 여행
- 유휴시간
- font
- 수리영역
- 조회
- 배달의민족
- 삼슉이
- Java
- 인텔리 제이
- 직구
- 배민문방구
- 바다
- 시즌2
- 무료
- 배민
- 지니어스
- Oracle
- 직링
- 베네수엘라
- 개발폰트
- 오라클
- 오피스
- 할인
- 정답
- 펄
- 신혼
- 쿠폰
- 해외
- 데스트톱
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |