전체 글
-
부트캠프
OSI 3계층 , 네트워크 계층
네트워크 계층이란? 네트워크 계층은 OSI 모델의 세번째 계층으로 , 데이터 통신에서 패킷의 전송과 라우팅을 담당한다. 네트워크 계층이 수행하는 주요기능①.주소지정네트워크 계층은 각 장치에 고유한 IP주소를 할당하여 데이터가 올바른 목적지에 도달할 수 있도록 한다.②.패킷 포워딩네트워크 계층은 데이터 패킷을 발지에서 목적지까지 전달하기 위해 최적의 경로를 선택하고 패킷을 다음 홉으로 전달한다.③.라우팅라우터와 같은 네트워크 장비는 라우팅 프로토콜을 사용하여 패킷이 이동할 경로를 결정한다.이를 통해 서로 다른 네트워크간의 통신이 가능하게 해준다.④.흐름 제어 및 오류 처리네트워크 계층은 패킷의 흐름을 제어하고 전송중 발생할 수 있는 오류를 감지하고 처리하는 기능을 제공한다.⑤.서브넷팅네트워크를 여러 개의 ..
-
부트캠프
OSI 2계층 , 데이터 링크 계층(Data Link Layer)
데이터 링크 계층 데이터 링크 계층이란?데이터 링크 계층은 OSI 모델의 두 번째 계층으로 네트워크에서 데이터 전송의 신뢰성과 효율성을 보장하는 역할을 한다.네트워크 기기 간의 데이터 전송을 관리하고 오류 검출 및 흐름 제어를 담당한다.이 계층은 물리계층에서 발생할 수 있는 오류를 감지하고 수정하는 기능을 제공하여 안정적인 데이터 전송을 보장한다. 대표적인 프로토콜로 이더넷(Ethernet) 이 있다.데이터 링크 계층은 2개의 부 계층으로 이루어져 있다.◎ 데이터 링크 계층의 2개의 부 계층① . MAC물리적 부분으로 매체간 연결 방식을 제어하고 1계층과 연결되어 있다.48-bit 6-byte 로 구성되어 있고 각 바이트마다 16진수로 표현된다.그중 앞 3 자리는 OUI(Organization Uniqu..
-
부트캠프
개인과제 JS로 로그라이크 콘솔게임 만들기 1일차
로그라이크 게임 만들기 1일차 타이틀게임 시작시 처음으로 마주하는 화면 부터 이름 소개등을 내가 만들 게임에맞게 변경하였다.과제로 받은 server.js 파일의 타이틀 텍스트를 내가만들게임 이름 Attack Defense Run away 의 약자 ADR RPG 로 변경해주고게임 이름이 왜 ADR RPG 인지 알려주고 게임시작을 환영하는 문구를 추가함경계선 의 값을 50 => 60으로 변경하여 타이틀과의 길이를 맞추어주고타이틀 코드 // 타이틀 텍스트 console.log( chalk.cyan( figlet.textSync("A D R - R P G", { font: "Standard", horizontalLayout: "default", verti..
-
SQL
ROUND , 날짜/시간 정보를 추출하는함수
ROUNDROUND 란?숫자 값을 지정된 수소점 이하 자릿수로 반 올림 한다. 기본구조ROUND(반올림할 컬럼 혹은 숫자 , 반올림할 자릿수) 예시ROUND(123.456, 1) // 123.5ROUND(123.456, 2) // 123.46ROUND(123.456, 0) // 123ROUND(123.456,-1) // 120ROUND(123.456,-2) // 100//ROUND는 소수점의 시작지점부터 1 2 3 순으로 셀 수 있다.//123.456 은 -2,-1,0,1,2,3 의 순으로 셀 수 있다//지정한 자리를 기준으로 반올림한다.날짜 / 시간 정보를 추출하는법 YEAR() // 연도추출SELECT YEAR(DATE)MONTH() // 월 추출SELECT MONTH(DATE)DAY() // 일 ..