본문 바로가기

Computer Science31

<웹 서버의 IP주소를 DNS 서버에 조회한다> IP 주소란? Internet Protocol 이란 컴퓨터 주소라고 말합니다. 여기서 말한 주소는 TCP/IP 기반으로 여러대 컴퓨터가 서브넷으로 통해 라우터에 접근하여 네트워크 공유 식별 값을 할당하는 것을 말합니다. 실제 IP 주소는 32 비트 디지털 데이터 HTTP의 메세지를 만들면 OS 의뢰하여 웹 서버에게 송신 여러대 컴퓨터가 허브에 연결하면 > 서브넷이 되어 네트워크 서버 컴퓨터 주소 값 할당 여러 서브넷은 라우터에 연결하여 최적의 경로를 지정하여 데이터 패킷으로 통해서 값을 전송 도메인명과 IP 주소를 구분하여 사용하는 이유 ? 위에 사진을 보면 클라이언트가 브라우저 URL 자원 값을 통해 서버에 무언가 요청을 하는 그림입니다. 하지만 컴퓨터 IP 주소가 휴대 전화번호랑 같습니다. 상대방 전.. 2022. 12. 11.
HTTP 개념 정리 HTTP 기본 개념 HTTP 프로토콜은 클라이언트와 서버가 주고받는 메세지 내용이나 순서를 정하는 것이므로, 무엇을 하는지, 무엇을 해당하는지에 URL 통해 데이터를 통신합니다. 정확히 말해 클라이언트가 서버에게 무엇을 원하고, 어떻게 요청을 할 것인지 응답을 받아 수행합니다. 보낸 메세지를 해독하여 판단후 동작을 합니다. 실행 결과가 정상적으로 되었으면 종료, 아니면 스테이터스 코드 오류가 발생합니다. HTTP TCP/IP 기반으로 이루어졌습니다. HyperText Transfer Protocol의 약자입니다. 클라이언트 - 서버 URL 데이터 통신 규약입니다. 클라이언트(Request) - 서버(Response) 요청과 응답 송수신입니다. HTTP Request (요청) 브라우저 URL 자원 값을 시.. 2022. 12. 6.
분산 시스템을 위한 유일 ID 생성기 설계 📌 분산 시스템이란? 분산 시스템이란 여러 대 컴퓨터들이 네트워크를 통해서 하나의 프로그램의 공유를 하는 것을 말합니다. 👉 분산 시스템에서 사용될 유일 ID 생성기를 설계? auto_increment 속성이 설정된 관계형 데이터 베이스의 기본 키를 쓰면 되지 않을까? 분산 환경에서 접근을 할 수 없으므로 한대의 서버에 불안정함므로 요구를 감당을 할 수 없습니다. 1. 문제 이해 및 설계 범위 확정 👉 요구 사항 ID는 유일해야 합니다. ID는 숫자로만 구성되어야 합니다. ID는 64비트로 표현될 수있는 값이어야 합니다. ID 발급 날짜에 따라 정렬 가능해야 합니다. 초당 10,000개의 ID를 만들 수 있어야 합니다. 2. 개략적 설계안 제시 및 동의 구하기 👉 분산 시스템에서 유일성이 보장되는 ID를.. 2022. 7. 30.
OSI 7계층 📌 OSI 7 계층이란 OSI 7계층이란 네트워크 통신이 일어나는 단계를 상호작용하여 ISO 국제표준화기구 소프트웨어에 에러 발생 할 경우 무슨 계층에서 발생했는지 의심하여 접근 할 수 있습니다. 👉 OSI 7계층 사용하는 이유 사용자가 컴퓨터에 게임을 하면서 갑자기 프로세스 화면이 없어지고 전원이 꺼지는 현상이 있는데요. 이럴 경우 OSI 7계층으로 각 단계층마다 확인하여 어디서 무엇때문에 발생했는지 이유를 알아야합니다. 예를 들어 프로세스에서 문제가 생겼으면 응용 계층 의심하드웨어에서 발생했다면 물리계층 의심을 합니다. 👉 물리 계층 사용자가 컴퓨터에게 데이터를 전송 후 기계어로 변환해서 전기적인 신호로 전송합니다. 👉 데이터 링크 계층 물리계층에서 전송 된 데이터를 오류와 흐름정보를 확인하여 복구 .. 2022. 7. 19.