네트워크(11)
-
네트워크 - application layer(1)
* 어플리케이션 계층의 구조 프로그램의 실행 - 서로 다른 종단시스템(맨 끝)간에 실행 - 네트워크 위에서 실행 ex) Web: Web 서버와 browser간에 통신 - Network core는 Network 프로그램에 대해서 투명하기 때문에 Network core의 장치와 application 개발과는 무관 - 종단시스템으로 소프트웨어를 제한한다는 기본설계는 인터넷 application의 빠른 개발과 전개를 쉽게 해준다. clinet-server 구조 - server는 항상 켜져 있고, 고정 IP를 갖는다. - server는 다량의 client로부터 요청을 처리하기 위해 server farm를 구성(가상 서버) - client는 server에 서비스를 요청하고 필요에 따라 서버에 접속한다. - clin..
2020.02.04 -
네트워크 기초 2.IP
* IP 구조 프로토콜의 구조 - IP주소는 자기 네트워크 내에서만 유효하다. 그 유효한 범위를 알려주는게 넷마스크 - IP주소와 넷마스크로 and 연산을 진행하면 네트워크 주소를 확인 가능 IP주소의 구조 - 이진수의 경우 판독이 어려움으로 위에서처럼 8bit 씩 10진수로 바꾸어서 읽는다. ex) 00000001.00000001.00000001.00000001 -> 1.1.1.1 00000001.10000001.00000011.00000001 -> 1.129.3.1 고정 netmask - 네트워크 주소를 구할때 netmask가 11111111(255)와 00000000(0)으로만 구성된 경우 고정 netmask라고 지칭 ex) IP : 1.1.1.1 (00000001.00000001.00000001...
2019.11.29 -
네트워크 기초 1.OSI7 계층과 ethernet
* OSI 7계층의 구조 서로 다른 네트워크에서도 계층끼리 데이터에 대한 정보를 확인하기 때문에 전송간 계층이라고도 부른다. Transport(전송) 계층 - 데이터가 안정적으로 문제없이 전달됐는지 확인하는 역할. - 안정적으로 전달될 수 있도록 세그먼트라를 만들어 Network 계층으로 전달. Network 계층 - Transport 계층으로 부터 받은 세그먼트를 데이터 그램을 만들어서 Data Link 계층으로 전달. Data Link 계층 - 데이터그램을 물리계층으로 보내서 다른 네트워크로 보내줌. * OSI 7계층과 인터네트워킹(인터넷 네트워크) - HTTP는 공인된 프로토콜이기때문에 어떤 웹브라우저를 써도 통신이 가능.(서로 호환이 가능하기 때문) -네트워크 코어(네트워크 계층부터 물리 계층까지..
2019.11.29 -
Day 7-IP alias, 리눅스 파일시스템
* IP Aliases - 한 개의 인터페이스에 두 개 이상의 IP주소를 설정하는 방법. - 정적인 방법과 일시적인 방법 2가지가 존재. 정적인 방법 # cd /etc/sysconfic/network-scripts # cp ifcfg-ens32 ifcfg-ens32:0 # vi ifcfg-ens:32:0 // 설정 파일의 NAME, DEVICE의 값과, IPADDR값을 변경 후 저장 #systemctl restart network // 시스템 재시작 # ifconfig // ens 32:0이 생성되있는 것을 확인 2. 일시적인 방법 #ifconfig ens32:0 192.168.10.188 #ifconfig #vi /etc/rc.d/rc.local // 단, 이 방법은 재부팅하거나 네트워크를 재시작할때마..
2019.11.26 -
Day 6-파일 구조와 퍼미션, 리눅스 네트워크 설정, 네트워크 명령어
* 리눅스 파일 구조 - ls -al 명령어로 확인 가능. - 디바이스 파일은 /dev에 저장되어 있음. 파일 종류 - : 일반 파일 d : 디렉토리(리눅스에서는 색으로도 구분되어 있음) l : 링크 파일 b(block) : 블록 디바이스 파일(운영체제에서 정한 블록 단위로 캐시 가능) c(character) : 문자 디바이스 파일 * 퍼미션 - rwx의 3종류로 나뉘며 8진수로 표기함. r은 읽기, w는 쓰기, x는 실행을 뜻함. - 소유자(user) : 이 파일의 소유자. 첫 번째 퍼미션의 권리를 가짐 - 그룹 소유자(group) : 이 파일의 그룹 소유자 : 두 번째 퍼미션의 권리를 가짐 - 이외 모든 사용자(other) : 소유자와 그룹소유자를 제외한 일반 사용자. 세 번째 퍼미션의 권리를 가짐...
2019.11.25