본문 바로가기

IT8

Java Script self study 변수 기초 var, let, const의 차이 ⏤ 변수 선언 및 할당, 호이스팅, 스코프 자바스크립트에서 var로 변수 선언이 가능했는데, 왜 const와 let이 나왔으며 이 둘의 사용을 권장할까? 이를 정확하게 알기 위해서는, 변수의 선언 및 할당 과정, 호이스팅, 스코프를 알아야한다. www.howdy-mj.me 변수 선언뿐 아니라, var, let, const, function, function*, class 키워드를 사용해 선언한 모든 식별자(변수, 함수, 클래스 등)는 호이스팅 됨. 선언은 호이스팅 되는데 할당은 순차적으로 실행되는 런타임에 실행됨. 따라서 반환되는 값이 순서에 따라 다를 수 있음. 선언은 진짜 걍 선언이고 할당은 =으로 값을 주는 것. 재할당은 =으로 다시 다른 값을 부여하는.. 2021. 6. 9.
Cisco Packet Tracer - 라우터 설정, VLAN 설정, VTP Cisco Packet Tracer란? - 시스코에서 개발한 학습용 프로그램 -여러 장비들을 지원하며 실제 환경 구성 및 커멘드에 대한 학습이 가능. -네트워크 연결이나 장비를 가상으로 연결해볼 수 있는 시뮬레이터라고 간단히 생각하면 좋다. 라우터 설정 enable configure terminal -라우터를 설정할 수 있는 모드 #모드는 exit로 나갈 수 있음 Router(config)#interface fastEthernet 0/0 Router(config~if)#ip address 192.168.10.1 255.255.255.0 no shutdown -시스코는 디폴트가 shut down되어있는거라서 no shut down 해줘야함 그리고 각 컴퓨터마다 subnet mask 설정을 192.168.1.. 2021. 2. 6.
LAN 개요 - CSMA/CD,CA , VLAN, 스위치, 브릿지,STP,DHCP LAN 개요 CSMA/CD방식 (유선) -다중 접속이 가능한 통신 방식. multiple access 는 가능하지만, 사용은 불가. 충돌 일어남. -충돌 탐지 방식. collision detection -데이터 보내기전에 캐리어 센싱 선행, 만약 신호 없다면 그 때 데이터 던짐. -운나쁘게 옆에서 같이 던지면 충돌 발생. -> 백오프 알고리즘으로 랜덤한 시간 기다렸다가 다시 재전송 이더넷 (위 방식임) -xerox에서 CSMA/CD 방식을 사용하는 것으로 기술 개발 이후 약간의 변형을 통해 IEEE 802.3표준이 됨 -이더넷의 단점은 트래픽이 많아지면 충돌로 전송 효율이 낮아짐 CSMA/CD 방식 원리 채널이 만약 사용중이다, 대기 후 전송 아닐경우, 전송 CSMA/CA(무선) -충돌 회피 방식. co.. 2021. 2. 5.
네트워크 장비의 종류 - 건물의 네트워크 연결, NIC, VoIP장비 네트워크 장비 종류 1) 건물 하나의 네트워크 연결 구조 -일반적으로 각 층에 연결은 IDF. 스위치 설치 그리고 IDF를 통합하는 MDF로 연결 ( 보통 지하에 MDF실이 있다 / 일반 주택은 길가에 있거나 특정 공간에 집적시켜 놓는다) MDF는 외부로 나가려면 라우터를 통해 빠져나간다. *IDF - 중간 단자함 *MDF - 주 배선반 2) NIC -사용자의 경우 이더넷 NIC를 통해 스위치와 연결 (네트워크 인터페이스 컨트롤러는 컴퓨터를 네트워크에 연결하여 통신하기 위해 사용하는 하드웨어 장치이다. 네트워크 카드, 랜 카드, 물리 네트워크 인터페이스라고 하며, 네트워크 인터페이스 카드, 네트워크 어댑터, 네트워크 카드, 이더넷 카드 등으로도 부른다. 위키백과 ) 서버랜카드의 경우에는 많은 설정을 할 .. 2021. 2. 3.
라우팅 - 정적라우팅, 다이나믹 라우팅, 사람들이 잘 모르는 라우터의 기능 라우팅이란? -라우터가 라우팅을 하기 위해서 필요한 요소 -목적지 주소 알아야 함. -목적지 주소를 습득하는 소스에 대한 경로 -가능한 경로 1개 이상 존재해야함 -최적의 경로 선택 ( 가장 짧은 경로 ) -라우팅 정보의 관리 및 체크 필요 목적지를 비교해보고 없으면 default인 0.0.0.0 0.0.0.0으로 보낸다 이동하는 우선순위 1.연결되어있는 라우터 2. 학습된 경로 Static Route Dynamic Route -네트워크 관리자가 수동으로 입력한 -라우팅 프로토콜이 자동적으로 수집한 경로 사용 경로 사용 -네트워크 토폴로지의 변화가 인접 라우터에 전달되어 자동으로 업데이트됨 -기본적으로 다른 라우터에 전파 x -다른 라우터와 라우팅 프로토콜 패킷을 주고받으면서 네트워크를 알게 됨 -직접 .. 2021. 2. 3.
PC 처음 부팅 시 통신 세팅 과정 어떤 통신을 할 때, 먼저 맥주소를 학습해놔야 주고받을 수 있다. (ARP전달) 목적지 IP와 비교했을 때, 다른 대역일 경우 목적지가 아니라 디폴트 게이트웨이로 전달. 맞으면 목적지로 전달. PC를 처음 부팅할 때, 통신과정에서는 DHCP과정이 처음에 진행된다. DHCP는 4way형식. Discovery Offer Req Ack 이 과정을 거친다. 컴퓨터 DHCP서버 ->Discovery Req 2021. 2. 2.
IP주소 이해 - 주소 분류, 클래스 등 제일 먼저, 네트워크 구성 전 디자인 개념에서 장비를 배치하고 IP 할당 정책을 설계해야 한다. (향후 업데이트를 고려해야 하므로) 먼저, 8bits는 아래와 같이 표현된다. 0000 0000 ~ 1111 1111 10진수로는 0~ 255 16진수로는 00~FF Class A는 Host 영역이 24bits로 가장 많다. 이 말은 PC에 할당할 수 있는 IP를 부여할 수 있는 경우의 수가 굉장히 많다는 뜻이다. 그대신 네트워크 주소는 0~255까지만 가능하다. 우리는 일반적으로 Class C를 사용한다. 그래서 Network 주소를 많이 사용할 수 있다. Class D는 Multicast는 다른 목적 때문에 사용되는 것이다. D와 E는 연구용으로 아직 남겨뒀다고 한다. Class A는 맨 앞자리가 0 으로.. 2021. 2. 1.
웹 표준과 회사 기본 인프라 구조 ( 방화벽, DMZ영역 포함) 웹 표준 -규격 만드는 곳: w3c -인증 기술은 FIDO(지문인식, 생체인증)와 EMVCo(소지 기반. ex. QRcode, NFC 등) -최근 공인인증서가 사라지면서 여러 회사에서 인증 수단을 많이 만들고 있음. 모든 회사의 인프라는 이 구조의 확장 라우터-ISP-인터넷 | 백본스위치 L3 ( IP주소 이용) | | | s/w s/w s/w L2 ( MAC 주소 이용) | | | | | | *이렇게 되면 보안적인 요소가 없다. 아래는 보완 라우터-ISP-인터넷 | -F/W(방화벽) - DMZ영역(WEB server + Mail server) | ㄴ ---------DB ( DMZ의 WEB서버 IP의 특정port만 허용 설정) | 백본스위치 L3 ( IP주소 이용) | | | s/w s/w s/w L2.. 2021. 1. 29.