Security/네트워크(14)
-
네트워크 기초 1.OSI7 계층과 ethernet
* OSI 7계층의 구조 서로 다른 네트워크에서도 계층끼리 데이터에 대한 정보를 확인하기 때문에 전송간 계층이라고도 부른다. Transport(전송) 계층 - 데이터가 안정적으로 문제없이 전달됐는지 확인하는 역할. - 안정적으로 전달될 수 있도록 세그먼트라를 만들어 Network 계층으로 전달. Network 계층 - Transport 계층으로 부터 받은 세그먼트를 데이터 그램을 만들어서 Data Link 계층으로 전달. Data Link 계층 - 데이터그램을 물리계층으로 보내서 다른 네트워크로 보내줌. * OSI 7계층과 인터네트워킹(인터넷 네트워크) - HTTP는 공인된 프로토콜이기때문에 어떤 웹브라우저를 써도 통신이 가능.(서로 호환이 가능하기 때문) -네트워크 코어(네트워크 계층부터 물리 계층까지..
2019.11.29 -
클라이언트와 서버간의 통신
* 클라이언트와 서버간의 통신 프로그램은 프로그램끼리 통신. 예를들어 클라이언트에서 익스플로러를 서버에 접속할때는 서버의 아파티를 통해서 접속. 클라이언트의 포트번호는 1023번 이상의 아무 번호나 사용할 수 있다. 1023번까지는 iso를 통해서 인증 받은 표준 포트번호로 정해져 있어서 임의로 지정할수 없다. 아파치 : HTTP의 포트 번호(80)을 통해서 통신 vsftp : ftp의 포트 번호(21)을 통해서 통신 opensshd : ssh의 포트 번호(22)을 통해서 통신 [클라이언트쪽] TCP에서 응용계층에서 받은 메세지를 이용해 (메세지/ftp의 포트넘버(21)/자신의 포트넘버(3000))로 세그먼트 생성. IP에서 TCP로부터 받은 세그먼트를 이용해 (세그먼트/서버의 IP 주소(2.1.1.2)..
2019.11.29