profile
항상 성장하는 개발자 최동혁입니다.

면접 예상 질문(5)(컴퓨터 네트워크(3))

지역적으로 분산된 위치에서 컴퓨터 또는 시스템 간의 연결 및 통신을 하기 위한 하드웨어 및 소프트웨어들의 집합입니다.circuit switching은 자원과 경로를 미리 확보합니다. 그래서 대기 없이 통신이 바로 가능합니다. 1:1 통신의 단적인 예시입니다. 그렇기에

2023년 4월 13일
·
0개의 댓글
·
post-thumbnail

면접 예상 질문(5)(컴퓨터 네트워크(2))

HTTP는 HyperText Transfer Protocol의 약자로 서버-클라이언트 모델을 따르며 request/response 구조로 웹 상에서 정보를 주고받을 수 있는 프로토콜입니다.TCP/IP 기반으로 작동하며, HTTP의 가장 큰 특징은 Connectionle

2023년 4월 10일
·
0개의 댓글
·
post-thumbnail

면접 예상 질문(5)(컴퓨터 네트워크(1))

3way handshake는 server와 client간의 연결 확립을 위해 수행되는 절차입니다.Client가 Server에게 접속을 요청하는 SYNC플래그를 보낸다.Server는 Listen상태에서 요청 플래그가 들어온 것을 확인하고 SYN_RECV상태로 바뀌어 SY

2023년 4월 6일
·
0개의 댓글
·
post-thumbnail

면접 예상 질문(5)(DB)

Database는 데이터가 실제 저장되는 저장소와 데이터를 합친 집합체입니다.DBMS는 데이터베이스를 효율적으로 관리하기 위한 시스템입니다.하위 단계의 데이터 구조가 변경되더라도 상위 단계에 영향을 미치지 않게 하기 위한 속성입니다.논리적 데이터 독립성과 물리적 데이터

2023년 3월 30일
·
0개의 댓글
·
post-thumbnail

[DB] haproxy를 이용한 분산 처리

바로 이전 게시글에서 했던 master, slave 설정을 해준다.저번에는 Active(쓰기 전용) - Active(읽기 전용)으로, msater에서는 쓰기로 slave에서는 읽기만 할 수 있게끔 세팅을 했다.하지만 이번에는 Active(읽기, 쓰기) - Active(

2023년 2월 13일
·
0개의 댓글
·
post-thumbnail

[DB] 데이터베이스 이중화

db server 연결 방화벽 해제 setenforce 0 systemctl stop firewalld Mysql 설치 yum install mysql-server systemctl restart mysqld MySQL root 패스워드 설정 mysq

2023년 2월 13일
·
0개의 댓글
·
post-thumbnail

[네트워크] 네트워크 실습 프리 서버 연결하기(백엔드 + 프론트)

파일 다운로드Node.js 파일 설치깃허브 파일 설치 후, 압축 해제run 폴더 안에 있는 win-Install_Dep 실행win-Start 실행그렇다면 해당 가상 머신에서 게임 서버를 실행시킨것이다.백엔드의 ip를 cmd 창에서 ipconfig 명령어를 통해 확인하자

2023년 2월 1일
·
0개의 댓글
·
post-thumbnail

[네트워크] 7 계층 HTTP

프론트와 백엔드의 간단한 차이 누구의 컴퓨터에서 실행되느냐 프론트엔드 코드는 저장은 프론트에 되어있지만, 실행은 웹 브라우저에서 실행됨. 백엔드 코드는 실행이 백엔드에서 실행됨. 클라우드가 매우 큰 관련이 있다. 클라우드는 남의 컴퓨터를 사용하는 것. 프론트는 저장만

2023년 1월 31일
·
0개의 댓글
·
post-thumbnail

[네트워크] NAT와 포트포워딩

특정 ip 주소를 다른 ip 주소로 바꾸어 주는 기법.강의장을 예시로 들어보자강의장은 하나의 공유기를 여러 클라이언트가 나누어 쓴다.그렇다면 외부 인터넷 상태에서 강의장 안에 있는 컴퓨터를 찾아올 수 있는가?못오기 때문에, 접속을 할 수 있게 해주는 것이 포트포워딩이라

2023년 1월 30일
·
0개의 댓글
·
post-thumbnail

[네트워크] TCP 프로토콜 (3 Hand Shacking)

긴급 bit초기화 bit승인 bit동기화 bit밀어넣기 bit종료 bitHTTP나 FTP와 같은 각종 데이터를 포함한 통신라우터는 3계층 네트워크 장비랜과 랜을 연결시켜 웬을 만들어준다

2023년 1월 30일
·
0개의 댓글
·
post-thumbnail

[네트워크] UDP

일일히 확인하면서 보내지 않기 때문에 TCP 보다는 빠르다.TCP 보다 신뢰성이 떨어진다.웹사이트 기준 예시영상 같은 것들은 UDP를 이용한다.몇몇 사진들이 누락되더라도 클라이언트 입장에서는 누락된 것을 알아차리 못하고 영상을 시청함.보통 영상 스트리밍이 UDP 이용.

2023년 1월 30일
·
0개의 댓글
·
post-thumbnail

[네트워크] 4 계층

프로그램끼리 데이터를 주고 받는 것.3계층은 데이터를 받았는지 대답해주지 않는다.하지만 4계층(TCP)은 계속 대답을 해준다.나 이거 보낼께, 받았어?응 받았어이런 통신을 신뢰할 수 있는 통신이라고 말한다.예를 들어, A와 B가 있다.A가 80번 포트를 사용하면, B는

2023년 1월 30일
·
0개의 댓글
·
post-thumbnail

[네트워크] IPv4 프로토콜

한번에 보내는 양이 많으면 받는 쪽에서 영원히 못 받을 수도 있다.보내지다가 중간에 끊기는 과정이 반복되다 보면.그래서 한번에 보내는 양을 쪼개기 위해 필요한 것들이 위와 같은 필드들이다.인터넷 패킷이 인터넷 세상에서 살아있을 수 있는 시간이다.count와 같다고 보면

2023년 1월 30일
·
0개의 댓글
·
post-thumbnail

[네트워크] ARP 프로토콜

컴퓨터가 알아서 MAC 주소를 ARP 프로토콜로 알아온다.총 28바이트이다.Hardware type하드웨어 물리적인 주소내가 쓰는 물리적인 주소는 MAC 주소만 있다.0001로 지정되어 있다.Protocol type3계층 주소를 무엇을 쓸것이냐?(논리적인 주소)0800

2023년 1월 27일
·
0개의 댓글
·

[네트워크] 3 계층 관련 문제

하나의 네트워크가 있을 때 여러개의 네트워크로 쪼개는것.서브넷 마스크가 1 증가할 수록 네트워크 대역에 설정할 수 있는 컴퓨터 수가 반정도 줄어든다. 만약 24에서 25로 증가한다면?2^8 - 2 -> 2^7 -2 로 줄어든다.211.100.10.0 = 11010011

2023년 1월 27일
·
0개의 댓글
·
post-thumbnail

[네트워크] 3 계층

멀리 떨어져 있는 컴퓨터와 통신할 때 사용.

2023년 1월 27일
·
0개의 댓글
·

[DB] NoSQL 그리고 RDBMS와의 차이점, 장단점

NoSQL 개념 관계형 DB의 한계를 벗어나 빅데이터 처리를 위해 데이터의 읽기보다 쓰기에 중점을 둔, 수평적 확장이 가능하며 다수 서버들에 데이터 복제 및 분산저장이 가능한 DBMS (Not Only SQL) RDB 형태의 관계형 데이터베이스가 아닌 다른 형태의 데

2023년 1월 26일
·
0개의 댓글
·
post-thumbnail

[네트워크] 이더넷 통신

받았다고 확인 메시지를 줘야하는데, 받는 측에서 방화벽이 켜져있어서 받지 못한거임.방화벽을 해제하고 다시 해보자.잘 받았다고 나온다.wireshark에서 필터에 icmp를 걸고 검색해보면 전에 했을 때 4개가 나온것과는 다르게 8개가 나온다.이유는 request와 re

2023년 1월 26일
·
0개의 댓글
·
post-thumbnail

[네트워크] 네트워크의 계층 모델과 2 계층 이더넷

네트워크의 계층 모델 TCP/IP 모델 OSI 7 계층 위의 그림이 차례대로 2, 3, 4 계층이다. 각 계층별 프로토콜 두 모델 비교 ![](htt

2023년 1월 26일
·
0개의 댓글
·
post-thumbnail

[네트워크] wireshark 설치

가상 환경 안에서 cmd 창에 들어가서 tracert 8.8.8.8 입력우리의 네트워크가 중간에 어떠한 장비들을 거쳐서 구글까지 가는것을 보여준다.인터넷을 할 때 수많은 양식들을 주고 받는다.wireshark는 안보이는 양식들을 보여주게 해주는 프로그램이다.다운로드(h

2023년 1월 26일
·
0개의 댓글
·