본문 바로가기
728x90

분류 전체보기86

HTTP란? http method & response status code HTTP란 ? HTTP는 HTML 문서를 전송 받기 위해 만들어진 응용 프로그램 계층 통신 프로토콜이다. - HTTP 모두 문자열로 이루어지며(덕분에 매우 직관적) 기본적으로 클라이언트 요청에 대응하는 응답 형식으로 작동한다. HTTP method - GET : Download에 가까운 의미로 client 가 server에 '주세요~' 경우 - POST : Upload에 가까운 의미로, File 업로드, ID/Password 입력 등의 경우 - HEAD : 데이터 영역은 제외하고 일부 보내는 경우 - TRACE, PUT, DELETE, OPTOIONS, CONNECT 등 있으나 주로 GET, POST 메서드가 요청에 사용된다. - HTML 파일의 헤더는 일반헤더, 요청헤더, 응답헤어, 엔티티헤더로 분류된.. 2023. 5. 30.
네트워크 | IPv4 주소 구조 네트워크 | IPv4 주소 구조 OSI 7계층, 각 계층 별 Port 번호 (의미) 각 계층에서 포트의 의미는? 1) L2 : 인터페이스 Interface 2) L3, L4 : 서비스 Service 3) L5 이상 ~ : 프로세스 Process IPv4주소의 구조 IP : host 식별을 위한 ID로 IPv4는 32bit = 8bit * 4 예시 > 192.168.0.10 . 기준으로 앞에 2개 점까지 네트워크ID +3번째 점부터 호스트ID 즉, 24bit 까지 Network ID + 8bit Host ID 주소 체계와 같이 앞에는 큰 주소, 뒤에 8bit 부분 세부주소 서울시 강남구 역삭동 + 테헤란대로 **번지 2023. 5. 29.
L3 Packet | 네트워크에서 Encapsulation, Decapsulation (L3) Packet 이란? : 단위 데이터로 IP의 프로토콜로 3계층에서 주로 사용, " L3 IP Packet " 묶음으로 이해하고 생각해도 무방할 듯 하다. - Packet의 구성 = Header + Payload : 최대크기 MTU로 표현하며, 주로 1500bytes - Wireshark 라는 프로그램을 통해, 16진수 구성으로 출발지 주소, 도착지 주소, 포트정보 등을 확인할 수 있다. Encapsulation 이란? 택배가 포장 되듯 상자 안에 데이터가 들어가 있는 형태(단위) : Header + Payload { Header + Payload(Header + Payload) } Decapsulation - L2 전체 Frame, IP packet L2의 Payload - L3 전체 Packe.. 2023. 5. 25.
[DNS] 너 이름이 뭐니, ip가 궁금해 Domain Name Service [DNS] 너 이름이 뭐니, ip가 궁금해 Domain Name Service DNS란| Domain Name Service jjungslife.tistory.com/ 이라는 인터넷 링크는 영어 알파벳과 . 으로 구성되어 보이지만, 사실은 숫자로 이루어진 고유한 주소를 가지고 있다. Jann's World The dots will somehow connect in my future :) jjungslife.tistory.com 그런데 숫자로 이루어진 본래의 주소는 길을 잃기 쉬우므로 (사람들이 기억하기 어렵다고 할까나) 영어로 구성된 흔히 우리가 URL이라 부르는 주소를 사용해 웹페이지 등에 접속하게 된다. www.google.com 엔터를 누르면 구글 홈페이지 접속 되는데, 본래의 주소(1.0.0.0 .. 2023. 5. 23.
네트워크 핵심 용어와 구성 | OSI 7 Layer [Network] 네트워크 핵심 용어와 구성 | OSI 7 Layer - Network | 네트워크란? 쉽게 비유해 관계(망)라고 이해할 수 있다 - Networking | 네트워킹이란? 관계(망) + - ing 의미, 관계끼리의 상호 작용으로, 의존적 관계가 성립하는 프로토콜(규직)을 나타낸 계층 관계 * 네트워크를 구성하는 핵심 용어 익히기 - Host란 네트워크에 연결 된 컴퓨터 Computer(PC, Smart Phone 등) + Network = Host - End-point란 네트워크 이용 주체, 단말기를 뜻하며 흔히 네트워크 주체가 되는 Client, Server, Peer 등을 말한다 - Switch란 Network 그 자체를 이루는 Host로 Router(L3), IPS(보안스위치), T.. 2023. 3. 4.
데이터베이스의 가용성과 확장성 | DB다중화 데이터베이스의 가용성과 확장성 가용성[Availability]이란 서버와 네트워크, 프로그램 등의 정보 시스템이 정상적으로 사용 가능한 정도를 나타내는데, 가용성[Availability] = 정상적인 사용 시간(Uptime)을 전체 사용 시간(Uptime + Downtime)으로 나눈 값으로 표현할 수 있다. 해당 값이 높을수록 가용성이 높다, 라고 표현하며, 가용성이 높은 것을 고가용성|HA (High Availiability)라고 한다. 가용성[Availability] (%) = [Uptime /(Uptime + Downtime)]*100 * 가용성이 100이라면 단 한번도 장애없이 동작한 시스템을 뜻한다. 확장성[Scalability]이란 IT 시스템에서 대규모적인 재설계 및 재설치없이 확장이 얼마.. 2022. 9. 13.
728x90