목록공부방 (8)
Lsiron
먼저, 패킷이란? 컴퓨터 네트워크에서 데이터를 전송할 때 사용하는 작은 데이터 단위이다! 데이터를 보내기 위해서는 한 번에 모든 데이터를 보내는 것이 아니라, 작은 조각으로 나눠서 전송해야 더 빠르고 안정적으로 데이터를 주고받을 수 있다. 이때 나뉜 조각을 패킷이라고 함! 이에 더해서 패킷은 보내는 쪽에서 데이터를 작은 조각으로 나눠서 전송하고, 받는 쪽에서는 이 패킷들을 다시 모아서 원래 데이터로 재구성하는 방식이다! 우리가 사진을 이메일로 보낼 때, 사진을 한 번에 보내는 것이 아니라, 네트워크는 이 사진을 여러 개의 작은 패킷으로 나눠서 상대방에게 보낸다! 각 패킷은 상대방의 컴퓨터로 다른 경로를 통해 이동할 수도 있지만, 마지막에는 모두 다시 모여서 원래의 사진으로 재구성 되는 것이다. 또한 ..
HTTP?(하이퍼텍스트 전송 프로토콜, HyperText Transfer Protocol)는 월드 와이드 웹(WWW)에서 정보를 주고받기 위한 프로토콜이다. HTTP는 클라이언트(주로 웹 브라우저)와 서버(웹 서버) 간에 데이터 통신을 가능하게 하며, 웹 페이지를 요청하고 응답하는 방식으로 작동한다. HTTP의 주요 특징텍스트 기반 프로토콜: HTTP는 사람이 읽을 수 있는 텍스트 형식의 명령어와 데이터로 구성되어 있다.요청-응답 모델: 클라이언트가 서버에 요청(request)을 보내면, 서버는 이에 대한 응답(response)을 반환하는 방식으로 작동한다.비연결성: HTTP는 기본적으로 각 요청/응답 사이에 연결을 유지하지 않습니다. 즉, 요청을 보내고 응답을 받은 후에는 연결이 종료된다. 이 때문..
네트워크란? 두 개 이상의 컴퓨터 시스템을 연결하여 데이터와 자원을 공유할 수 있게 하는 시스템을 말한다. 네트워크는 다양한 장치(컴퓨터, 서버, 라우터, 스위치 등)를 물리적 또는 무선 방식으로 연결하여 서로 통신하고 데이터를 교환할 수 있게 한다.1. 크기에 따른 분류PAN (Personal Area Network): 개인적인 용도로 사용되는 작은 네트워크로, 일반적으로 10미터 이내의 짧은 거리에서 사용된다. 예를 들어, 블루투스 연결, 무선 키보드 및 마우스 등이 있다.LAN (Local Area Network): 한정된 지역 내(예: 건물, 사무실, 학교)에서 컴퓨터와 기타 장치를 연결하는 네트워크이다. 높은 데이터 전송 속도와 낮은 지연 시간을 제공한다. 예를 들어, 회사 내부 네트워크나 가..
git lab에서 특정 branch에서 작업 후, 다른 branch로 합치는 방법에 대해 알아보자. 먼저 프로젝트 페이지에서 왼쪽 사이드 바의 Merge requests를 눌러준다. 그러면 위와 같은 창이 열리게 되는데, 이때 New merge request를 눌러준다. 왼쪽은 내가 수정한 branch 오른쪽은 내가 merge 하고싶은 branch 이다. 각자 branch를 설정해주자. 여기서 주의 할 점. 위에서 체크한 Delete source branch when merge request is accepted는 체크 해제 해 주어야 한다. 체크 한 상태로 두면 branch가 삭제되니, 주의할 것. 이후, Create merge request를 눌러준다. 여기서도 주의할 점은 merge 버튼 옆..