전체 글24 모의면접 질의응답 준비 당장 내일 모의 면접이라 같은 조원들과 면접 준비한 내용을 정리했다미리 공개된 질문을 각자 하나씩 맡아서 정리하기로 했고나는 2번을 맡았다.브라우저에 네이버 주소를 입력했을 때 네트워크 상에서 발생하는 과정을 설명해주세요일단 2번 내용을 먼저 정리하고 추후에 조원들과 발표한 내용을 합쳐 추가로 1번 3번 을 정리해야겠다브라우저에 www.naver.com 을 검색하면 네트워크 상에서 발생하는 과정크롬과 같은 브라우저의 검색창에 www.naver.com 을 검색하면브라우저는 네이버의 서버에 요청을 보내기 위해 네이버 서버의 ip주소가 필요하다.엔터를 누르면 일단 브라우저 캐시에 검색한 도메인에 해당하는 ip주소가 있는지 확인한다,브라우저 캐시에 없다면 운영체제의 DNS 캐시를 동일하게 확인한다DNS 캐시에도.. 2024. 10. 1. 아이템 시뮬레이터 재시도 시작! 아이템 시뮬레이터 과제를 수행하면서 스키마 적인 부분에서 요구사항을 해결하는데 덜 컵 겁을 먹고 그냥 필수 요구 사항만 수행해서 내 아이템 시뮬레이터의 테이블은 user, character, item 밖에 없었다 도전 요구 사항도 구현하지 못한 부분이 아쉬움이 남아서 새로 복습 차원에서 만들어 보려고 했다 그래서 이번에는 프리즈마 스키마부터 인벤토리 테이블, 장착 아이템 테이블을 포함해서 작성하였다. 유저 테이블 모델이다 그런데 뒤에 나올 질문을 하러 갔을 때 튜터님이 질문한 부분이 있었는데 왜 @map()에 대문자로 작성했냐였다그래서 내가 SQLD를 공부할 때 SQL은 대문자로 작성한다로 알고 있어서 그렇게 했다고 하니까 대문자로 작성해도 상관은 없는데 권장사항은 소문자이다 postgreSQL에서는 .. 2024. 9. 30. 물리계층(Layer1) 물리 계층(Physical Layer)물리계층은 OSI 참조 모델 하위 Layer 1 계층이며, 통신하는 네트워크 장비로 데이터를 전기 신호로 출력하는 일과 통신하는 네트워크 장비 사이의 물리적 링크 연결을 담당합니다. 컴퓨터는 전기가 흐른다 (1) , 흐르지 않는다(0) 이 두 가지로 데이터를 주고받을 수 있습니다. 물리 계층의 정보 전달컴퓨터는 0과 1만을 가지고 데이터를 표현하기 때문에, 이런 0과 1로 이루어진 디지털 시그널을 전압 파형으로 바꾸어 전달하고 전압 파형을 다시 디지털 시그널로 바꿈으로 신호를 주고받을 수 있습니다. 즉, 위와 같은 0과 1을 파형으로 바꾸고, 파형을 0과 1로 바꾸는 작업들을 물리 계층이 하는 것입니다. 물리 계층은 어떤 하나의 네트워크에서 기본 네트워크 하드웨어 .. 2024. 9. 2. OSI 7 계층 최초의 네트워크는 컴퓨터와 컴퓨터를 연결한 아주 간단한 구조였다.이때 통신에는 단일 프로토콜이 사용됐다.하지만 네트워크의 확장과 복잡성 증가로 단일 프로토콜로 신뢰성 있는 통신을 할 수 없었다.네트워크가 발전하면서 다양한 요구를 충족시키기 위해 여러 프로토콜을 계층화되어 사용되기 시작했다.계층화된 프로토콜의 표준화 모델이 OSI 7 계층이다.OSI 7 계층네트워크 통신을 7계층으로 분리하여, 각 계층에서 어떤 기능이 수행되고 어떤 프로토콜이 사용되어야 하는지 표준화각 계층은 하위 계층의 기능만을 사용하고, 상위 계층에게 기능을 제공응용 계층(Application Layer) - L7 애플리케이션 목적에 맞는 통신 방법 제공 대표 프로토콜 : HTTP, DNS, SMTP, FTP표현 계층(Presentat.. 2024. 8. 28. 클라이언트, 서버, WAS, 게임서버 컴퓨터 세계에서 서버와 클라이언트는 무엇인가?서버, 클라이언트 각각의 개념과, 서버 클라이언트 구조에 대해 자유롭게 조사해주세요.웹 어플리케이션 서버와 게임 서버의 공통점과 차이점은 무엇인가?어떤 공통점과 차이점이 있는지? 게임 서버에서 중요하게 다루어야 하는 내용은 무엇인지 조사해주세요.클라이언트클라이언트란 네트워크를 통하여 서버라는 다른 컴퓨터 시스템 상의 원격 서비스에 접속할 수 있는 응용 프로그램이나 서비스클라이언트 - 서버 구조에서 서버가 제공하는 서비스를 요청하고, 또는 서비스 요청을 위해 필요 인자를 서버가 원하는 방식에 맞게 제공하며, 서버로부터 반환되는 응답에 사용자에게 적절한 방식으로 표현하는 기능을 가진 프로그램이나 시스템.클라이언트 - 서버 구조란서비스 요청자인 클라이언트와 서비스 .. 2024. 8. 26. 1주차 청록 팀프로젝트 KPT 회고 K(Keep)꾸준한 회의: 정기적인 회의를 통해 팀원 간의 의견 교환과 협력을 지속적으로 유지하였습니다. 이를 통해 프로젝트의 방향성을 확인하고, 문제를 함께 해결할 수 있었습니다.지속적인 코드카타: 코드카타를 통해 코딩 실력을 향상시키고, 팀원 간의 코드 작성 스타일을 공유하며 배워나갔습니다. 이를 통해 실전에서의 코드 작성 능력을 향상시킬 수 있었습니다.모르거나 이해 안 되는 부분 공부하기: 프로젝트 진행 중 발생하는 모호한 부분이나 이해가 어려운 부분에 대해 적극적으로 공부하며 해결하려는 태도를 유지했습니다. P(Problem)팀원 간 실력 차이: 팀원 5명 중 일부는 다른 팀원들에 비해 실력이 부족하여, 프로젝트 중반부터는 주로 2명의 팀원이 작업을 주도하게 되었습니다. 이는 프로젝트 진행 속도에.. 2024. 8. 9. 참조 복사, 얕은 복사와 깊은 복사 알아보기 모던 자바 스크립트 Deep Dive 책으로 자바스크립트를 처음 공부하고 있는 중얕은 복사와 깊은 복사 개념이 나왔다. 얕은 복사는 객체의 참조 값을 복사하고, 깊은 복사는 객체의 실제 값을 복사한다는데이게 와닿지 않아서 추가로 찾아봤다 자바를 얕게 공부할 때도 들어본 적 없는 개념이어서처음 봤을 때 바로바로 이해되지 않아서추가로 공부 후 내용을 정리해서 남긴다.참조 복사참조 복사는 객체의 참조값(주소값)을 복사한다.이 경우 두 변수는 동일한 객체를 가리키게 되며, 한 변수를 통해 객체를 변경하면다른 변수에도 그 변경 사항이 반영된다.얕은 복사얕은 복사는 객체의 최상위 수준 속성만 복사하고, 하위 객체들은 동일한 참조를 유지한다.즉, 얕은 복사로 복사한 객체에 하위 객체가 있다면 이 하위 객체는 참조 값.. 2024. 8. 7. 용어정리 HTML: 웹페이지를 만들 때 사용하는 언어입니다. 책에서 목차처럼 웹페이지의 구조를 정해줍니다.CSS: 웹페이지를 예쁘게 꾸미는 도구입니다. 글씨 색상이나 크기, 배경색 등을 설정해서 사이트를 멋지게 만들어 줍니다.Backend: 웹사이트에서 사용자가 볼 수 없는 뒤쪽 부분에서 일어나는 모든 처리를 담당합니다. 예를 들어, 데이터를 저장하거나 계산하는 일들입니다.Frontend: 웹사이트에서 사용자가 직접 보고, 상호작용하는 부분입니다. 예를 들어, 버튼을 클릭하거나 글을 읽는 부분입니다.DataBase: 데이터베이스는 많은 정보를 저장하고 쉽게 찾을 수 있게 도와주는 시스템입니다. 도서관의 책들처럼 정보를 정리해 둡니다.SQL: 데이터베이스에서 필요한 정보를 찾기 위해 사용하는 특별한 명령어 또는 언.. 2024. 6. 26. 이전 1 2 3 다음