목록전체 글 (52)
개밟자 블로그
평화로운 컴네 과제중.. 왜 요청을 안받으실까..? mynginx 는 컨테이너에 허용되는 도메인이다. 클라이언트 사이드 렌더링에서, 클라이언트는 저런 도메인을 찾을 방법이 없어, API 요청을 보낼 수가 없는 것이다. 이렇게 바꾸면 해결되는데 아마 현재 EndPoint 뒤에 붙는 path만 해당 url로 교체하나보다...!!!! 굿.
사설 IP 주소 Network Address Translation (NAT)가 이용하는 private IP address이다. 공유기 Network Address Translator이며, 공인IP에 들어온 요청을 포트 포워딩하여 사설IP 주소로 보낸다. 이때 포트 포워딩이란 공유기 내부의 서버에 접근하기 위한 포트(TCP) 개방 기능이다. 이러한 작업을 위해, 공유기에는 addr-port 매핑 테이블에 정보를 저장한다. 이때, NAT을 통해 내부와 외부가 연결되는 과정은 두 가지가 있다. 내부 컴퓨터가 공유기를 타고 외부 인터넷으로 연결하는 경우와 외부 인터넷이 공유기를 타고 내부 컴퓨터로 연결하는 경우가 있을 것이다. 1번의 경우(내->공->외) addr-port 매핑 테이블 생성은 TCP/UPD 최초..
P2P(Peer to Peer)란? - 서버 없이 클라이언트(피어)끼리 통신하는 것 - 간헐적으로 연결되어 IP 주소를 교환 - 주로, 파일 배포 및 정보 검색이 이루어진다. 파일의 배포 방식 비교 클라이언트-서버 - N = peer의수, F = File(크기 등) 일 때, N*F = Total로 정의 - Total / (Server의 업로드 Bandwidth) = 서버가 N개의 피어를 향해 F를 업로드하는 시간(Time) - F / (Peer의 다운로드 Bandwidth) = 피어가 F를 다운로드 받는 시간(Time) - 즉, 피어의 다운로드 시간은 서버의 환경과 업로드시간이 얼마나 걸리는 진 관계없다. - 각자의 환경으로 인해, 둘 다 같은 작업을 수행하지만, 서버의 업로드(피어에게 전송하는) 속도와..
TCP/IP 5계층 - 신뢰성 : 오류 탐지 및 복구, 순서전송, 중복 제거 - 흐름제어: 수신자의 상태에 따른 전송량 조절 - 혼잡제어: 네트워크 + 수신자의 혼잡상태에 따른 전송량 조절 - 연결관리 - UDP는 이러한 신뢰성 기능이 없지만 비교적 가볍게 동작한다. TCP의 Multiplexing / Demultiplexing - host3에서 각 프로세스의 소켓에서 데이터를 수집하고 적절한 헤더를 붙여 transport layer에서 수집된다. 이를 Multiplexing이라고 한다. - host1, host3에서 host2로 보낼 때, transport layer는 수신 세그먼트를 각각 적절한 소켓에 전달한다. 소켓의 데이터는 각 포트의 프로세스에 전해져 Demultiplexing이 일어난다. UD..
IP Address - ISP(인터넷 사업자) / 공유기에서 할당하는 인터넷에 연결된 디바이스 및 네트워크 카드의 식별자, 논리적인 주소 - 네트워크에 따라 디바이스의 IP Address가 바뀔 수 있다. - MAC address: 디바이스의 물리적인 주소, 제조사가 부여 IPv4 - 32bits(4bytes) Address (ex. 192.111.112.213) - 각 자리가 10진수로 표현된다. 즉, 각각 8bit(1byte)로 표현할 수 있는 값을 가진다. IPv6 - 128bits(16bytes) Address (ex. 2001:0db8:85a3:08d3:1319:8a2e:0370:7334) - 각 자리가 16진수 4자리로 표현된다. 즉, 각 자리 하나의 값은 최대 15까지 표현가능한 4bit(0..
원본 : https://zircon-locust-4fc.notion.site/k8s-Task-4-3622f1a925444f1a917d659d0d2ea1fa?pvs=4 k8s Task 4(리서치) 쿠버네티스 인증 주체(사용자) 와 인증방식에 대해 알아보기 zircon-locust-4fc.notion.site 쿠버네티스 인증 주체(사용자) 와 인증방식에 대해 알아보기 인증 주체 Normal User: 인증을 해야하는 주체(사람), 실제로는 인증서에 명시한 User, 혹은 쿠버네티스의 Context, User로 보인다. Service Account: 인증을 증명하는 객체? 개발자가 개발한 서비스? 어플리케이션 프로세스? 실습에서는 pod에 ServiceAccount를 명시한다. 인증의 목적 ? : 쿠버네티스의..