Computer science 7

로컬 스토리지, 세션 스토리지, 쿠키의 정의와 차이점

https://steady-snb.tistory.com/28 애플리케이션 계층(HTTP, SSH, FTP, SMTP 등)에 대해 알아보자HTTP(Hyper Text Transfer Protocol) 서버와 클라이언트 간의 데이터를 주고 받기 위해 설계된 프로토콜입니다.HTTP 통신은 클라이언트(Front-End)와 서버(Back-End)로 나뉘어져 있다.클라이언트가 요청(Request)steady-snb.tistory.com이전에 다루었던 HTTP의 통신방법과 특징에 대해 참고하시면 도움이됩니다. 먼저 HTTP라는 프로토콜의 웹 통신방식에 대해 간략히 알아보자면 웹은 클라이언트에서 HTTP Request를 통해서버로 요청을 보내면 서버에서 HTTP Response로 응답을 하게되는 형태입니다.여기서 HT..

공인IP와 사설IP 그리고 NAT에 대해 알아보자

현대 사회에서 IP부족으로 인한 현상을 해결하기 위한 3가지 방법에 대한 글입니다. 참고하면 도움이됩니다.https://steady-snb.tistory.com/34 IP 클래스리스와 서브넷마스크(Subnet Mask), 서브네팅(Subneting)에 대해 알아보자ㄹsteady-snb.tistory.com 3가지 방법 중 한 가지인 공인IP와 사설IP에 대해 알아봅시다.  공인IP IP주소는 우리가 임의로 부여하는 것이 아니라 전 세계적으로 ICANN이라는 기관이 국가별로 사용할 IP대역을 관리하고,우리나라는 한국인터넷진흥원(KISA)에서 국내 IP주소를 관리하고 있다이것을 ISP(Internet Service Provider의 약자로 KT, LG, SKT와 같이 인터넷을 제공하는 통신업체)가 부여받고,..

IP 클래스리스와 서브넷마스크(Subnet Mask), 서브네팅(Subneting)에 대해 알아보자

이전 포스팅에서 설명한 클래스풀에 대한 글을 참조하면 도움이 됩니다.https://steady-snb.tistory.com/33 IP 클래스(class)에 대해 알아보자 steady-snb.tistory.com 위 포스팅에서 설명한 클래스기반의 IP주소 체계를 클래스 풀(Classful)이라고 부릅니다.기존의 클래스 풀 방식은 주소 낭비가 적은 효율적인 방법이였지만스마트기기 상용화로 인해 인터넷에 연결되는 호스트 숫자가 급격하게 늘어남에 따라 더 이상 효율적이지 못한방식이 되었습니다. 현대에는 이러한 IP주소 낭비 문제를 해결하기 위해 3가지 방법을 고안해냈는데 1. 단기 대책인 클래스리스, CIDR(Classless Inter-Domain Routing) 기반의 주소체계2. 중기 대책인 NAT과 사설 ..

IP 클래스(class)에 대해 알아보자

지난 시간에는 IP의 체계와 정의에 대해 다루었는데 참고하시면 도움이됩니다.https://steady-snb.tistory.com/32 IPv4와 IPv6의 의미와 차이점에 대해 알아보자먼저 IP의 의미와 인터넷이 통신하는 방법에 관한 글을 참고하고 오시면 이해하는데 도움이 됩니다.https://steady-snb.tistory.com/31 IP와 MAC주소 그리고 이들을 활용한 통신방법IP(Internet Protocol) 전 세steady-snb.tistory.com  IP 클래스(class)란? IP는 네트워크 부와 호스트 부로 나뉘어져있습니다.이 영역을 나누는 것을 IP 클래스라 부릅니다. IP주소 클래스는 A,B,C,D,E 클래스가 존재하는데 보통 A, B, C가 대중적으로 알려져있고 D, E는..

IPv4와 IPv6의 의미와 차이점에 대해 알아보자

먼저 IP의 의미와 인터넷이 통신하는 방법에 관한 글을 참고하고 오시면 이해하는데 도움이 됩니다.https://steady-snb.tistory.com/31 IP와 MAC주소 그리고 이들을 활용한 통신방법IP(Internet Protocol) 전 세계적으로 존재하는 모든 통신기기를 연결하기 위해 만들어진 네트워크 표준 규약입니다.그리고 IP마다 고유 주소를 가지고 있습니다. 네트워크는 통신을 하기위해 데이steady-snb.tistory.com  IPv4란? 32비트로 이루어진 주소체계입니다.형태는 192.168.123.0 와 같이 8비트 단위로 점을 찍어 4개의 십진수로 나타내며8비트 단위를 '옥테트(octet)'라고 부릅니다.IPv4는 2^32개(약 42억) 만큼의 주소를 가질 수 있는데 최근에 많은..

네트워크 연결방식 (LAN, MAN, WAN)

1.LAN(Local Area Network) - 근거리 통신망- 집이나 회사 등 소규모 네트워크를 말하며 주로 스위치나 허브로 연결- 하나의 논리적 주소IP를 기반으로 여러개의 물리적 MAX주소로 구별하는 네트워크이다.- 호스트 -> 인터넷 ->public ip -> NAT router -> private ip -> com1, com2, com3 2.MAN(Metropolitan Area Network)  - 대도시통신망- 도시와 도시를 연결하는 통신망을 뜻하며 두 개 이상의 LAN이 연결되어 구성된다.- MAN은 라우터와 브릿지 등으로 연결된다. 3.WAN(Wide Area Network)  - 광역통신망- 국가와 국가 간의 연결을 하는 통신망이며 인터넷이라고도 한다.- 많은 라우터로 연결되어있다.

CI/CD 파이프라인 구축이란?

흔히들 CI/CD를 통해 파이프라인을 구축하여 지속적으로 배포를 해야한다. 라는 말을 많이 들어보셨을 겁니다.도대체 CI/CD란 무엇인가에 대해서 알아봅시다.    가장 먼저 CI/CD를 사용하는 이유에 대해서 알아봅시다.만약 실제 서비스중인 어플리케이션이 있다고 해봅시다. 개발자1이라는 사람이 코드를 수정 후 충분한 테스트를 하지 않고현재 운영하는 서버에 다이렉트로 커밋을 했는데 오류가 발생해 서버가 내려가는 사태가 발생할 수 있습니다.이러한 상황을 방지하기 위해 CI/CD 파이프라인 구축을 통한 운영서버에 지속적 통합 및 배포가 이루어져야합니다.  CI(Continuous Integration)란? 지속적으로 애플리케이션의 새로운 코드들이 테스트 및 빌드가 되어 통합 레퍼지토리에 저장되는 것을 의미합..