백엔드

MAC 주소 MAC address (Media Access Control address) MAC 주소란? 맥 주소는 물리적으로 하드웨어에 부여되는 네트워크 장치가 다른 장치들과 통신할 때 사용되는 고유한 식별자로 48비트 크기로 표현되며, 16진수로 표기된다. 앞의 3바이트(24비트)는 제조업체 식별자, 뒤의 3바이트(24비트)는 해당 업체의 고유한 장치 식별자로 구성되어 있다. MAC 주소는 어떻게 사용되는가? MAC 주소는 네트워크 내의 각 장치를 고유하게 식별하게 해준다. 어디의 어떤 유형의 장치인지를 파악할 수 있다. 스위치나 라우터와 같은 네트워크 장비는 MAC 주소를 참조하여 데이터를 올바른 장치로 전송하거나 브로드캐스트를 수행한다. 이더넷 스위치는 MAC 주소를 기반으로 스위칭 결정을 내립니..
HTTP(Hypertext Transfer Protocol) HTTP는 HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜입니다. 클라이언트-서버 프로토콜이란 (aka. 웹브라우저) 수신자 측에 의해 요청이 초기화되는 프로토콜을 의미합니다. 하나의 완전한 문서는 텍스트, 이미지, 비디오, 스크립트 등 불러온(fetched) 하위 문서들로 재구성됩니다 Stateful과 Stateless HTTP는 기본적으로 stateless 상태를 유지한다. TCP와 같은 프로토콜은 stateful 상태를 유지한다.
Thread - safety와 Thread - unsafety Thread - safety Thread-safety는 여러 스레드가 동시에 공유하는 자원(변수, 데이터 구조, 함수 등)에 접근하더라도, 프로그램이 올바르게 동작함을 보장하는 개념이다. Thread-safe한 코드는 동시에 여러 스레드가 접근하더라도 원하는 결과를 얻고, 예상치 못한 동작이나 버그가 발생하지 않는 것을 의미한다 Thread - unsafety 여러 스레드가 동시에 공유 자원에 접근할 때, 원하는 결과를 얻지 못하거나 프로그램이 비정상적으로 동작할 수 있는 상태를 의미한다. 스레드 불안전한 코드는 동기화나 접근 제어 없이 여러 스레드가 동시에 접근할 때 예상치 못한 결과를 초래할 수 있다. Thread - unsafety가 발..
웹서버 웹서버는 소포트웨어(Software)를 보통 말하지만, 웹 서버 소프트웨어가 동작하는 컴퓨터이다. 웹서버의 가장 중요한 기능은 클라이언트(Client)가 요청하는 HTML문서나 각종 리소스(Resource)를 전달한다. 웹 브라우저나 웹 크롤러가 요청하는 리소스는 컴퓨터에 저장되어 있는 정적(static)인 데이터나 동적(Dynamic)인 결과가 될 수도 있다. 기본조건 항상 실행 중이다. 항상 인터넷과 연결되어 있다. 항상 같은 IP주소를 가지고 있다. 컨텐츠 정적 콘텐츠 (Static contents) 정적 콘텐츠로만 웹사이트를 구성하는 것이 가장 쉽고 간편하다. 웹에서 대표적인 정적 콘텐츠 : HTML, CSS, JS 동적 컨텐츠 (Dynamic contents) 동적 콘텐츠와 함께 구성하면..
과제 자바스크립트로 오목게임 만들어보기 null과 undefined의 차이점을 찾아보기 오목게임 만들기 처음 과제가 주어졌을때 내가 잘 못 보았나 싶었다. 과제가 다들 쉽다 이야기 하여 난이도 높은 과제를 준다고 하였는데, 누군가 쉽다고 한사람이? 아무튼 엄청난 문제에 직면하게 되었고, 이에 출제자의 의도를 생각해보기로 했다. '아예 백지를 제출하고, 점차 발전하는 모습을 보여주는 것을 원하는게 아닐까' 라는 잠깐의 생각을 해보았지만 일단 작성해보기로 했다. 조건 Nodejs와 함께 콘솔창에서 실행되도록 사용자 입출력 도구를 사용한다. 오목판 사이즈는 30x30으로 고정한 후 정사각형의 형태의 오목판을 만든다. 사용자 입력 도구에 좌표값 (15,15)라고 입력하여 바둑돌을 둔다. 흑은 1로, 백은 0으로..
07LEE
'백엔드' 태그의 글 목록 (2 Page)